Обговорення:Мова програмування
Додати темуРік | 2010 | 2011 | 2012 |
---|---|---|---|
Переглядів | 13719 | 21833 | 29714 |
Зауваження
[ред. код]Так так, ява, сі, фортран, і решта. Всі ці мови програмування ще досі залишаються на слуху.
Як на мене, сюди слід було б додати, якщо такі є, результати роботи та мови програмування, створені в ін-ті Кібернетики Глушковим і сотовариші.--VictorAnyakin 06:20, 22 червня 2006 (UTC)
- А маєте/єш Енциклопедію Кібернетики? Справді, є мови програмування, які писались у т. ч. російською (Лого ітд), які, правда, не знаю чи створені там.--Albedo @ 17:18, 22 червня 2006 (UTC)
- Ні, нажаль не маю. Але, сподіваюсь, це не є великою проблемою, просто треба пошукати, або мені у співробітників своїх попитати.--VictorAnyakin 06:24, 23 червня 2006 (UTC)
Покоління
[ред. код]Звідки взято покоління мов програмування? Частково можна згодитись, але дещо несходиться, особливо останнє 5-те покоління. Потрібно краще розписати даний пункт! Volodimirg 14:08, 26 березня 2010 (UTC)
- Про походження того розділу тепер лишається тільки здогадуватись. Стаття ця надто слабка, і я вже збирався десь на наступному тижні за неї взятись аби довести до стану "доброї". Але, якщо бажаєте, то я можу її поки що не чіпати, а робитиму щось інше. Також, може бути доцільним обговорити перелік тем та понять, які бажано в цій статті розкрити та окреслити приблизний план (структуру) статті, оскільки іншомовні аналоги поки що не досягли взірцевої якості--vityok 21:08, 26 березня 2010 (UTC)
В принципі я знайшов де це більш розписано... правда саме джерело і хто провів таку класифікацію незнайшов... хоча доволі часто така зустрічається... думаю саме цю класифікацію я розпишу... а до решти в мене самого не дуже часу зараз є... це так було натхнення в п"ятницю... ось і поправив трішки:) Volodimirg 08:04, 30 березня 2010 (UTC)
Теми
[ред. код]Теми, які мені видаються необхідно висвітлити в цій статті:--vityok 15:06, 29 березня 2010 (UTC)
- Історія мов програмування (Планкалькуль, Лісп, Фортран, Кобол, Бейсік, PL/I, Алгол, Симула, Ада, Smalltalk, Пролог, C++, Java)
- Визначення синтаксису та семантики, контекстно-вільна граматика, контекстно-вільна мова, формальна семантика мов програмування
- Синтаксичний аналіз, Yacc, Bison
- Системи типізації
- Області видимості (замикання)
- Вирази, англ. Statements, керування потоком виконання,
- Підпрограми, передача параметрів та виклик підпрограм
- Абстрактні типи даних, поліморфізм та інкапсуляція
- Об'єктно-орієнтоване програмування
- Багатопотокове програмування (англ. Concurrent programming)
- Обробка винятків
- Функційне програмування
- Логічне програмування
- Компілятори, транслятори, інтерпретатори мов програмування
Ну, якщо це все оформити в структуру, то так. Тільки от це трохи важко. --Bunyk 22:15, 29 березня 2010 (UTC)
Наприклад синтаксичний, лексичний аналіз, граматики, формальна семантика - до трансляторів. Система типізації, підпрограми... - до властивостей мов. Парадигми - в парадигми. Якось так. --Bunyk 22:15, 29 березня 2010 (UTC)
Пропонований зміст
[ред. код]Я б запропонував таку структуру статті:--vityok 20:18, 31 березня 2010 (UTC)
- Вступ (перші декілька абзаців)
- Історія
- Елементи
- Синтаксис
- Система типізації
- Семантика
- Реалізація
- Аналізатор
- Компілятор
- Інтерпретатор
- Комбінований підхід
- Застосування
- Поширення
- Класифікація мов програмування
- Парадигми
- Імперативна
- Функційна
- Декларативна
- Об'єктно-орієнтована
- Привіт світ
В принципі підтримую. Останнє "привіт світ", сам думав дати. Було б непогано навести приклади на різних мовах програмування.Volodimirg 10:09, 12 квітня 2010 (UTC)
Визначення
[ред. код]Мова програмування — система позначень для описання алгоритмів та структур даних, деякі автори вимагають, аби мову програмування було реалізовано на комп'ютері.[1]
- ↑ Т. Пратт. 1 // Языки программирования. Разработка и реализация = Programming languages. Desing and Implementation / Ю. М. Баяковский. — Москва : «Мир», 1979.
Визначення подане встатті поки, що забираю. Мене як програміста воно збиває з толку... Як на мене воно дещо застаріле і відноситься до часів, коли комп"ютери ще не дуже були поширені. Якщо хтось наполягає на даному твердженні і має дану книгу було би непогано роз"яснити детальніше, що автор мав на увазі. Замінив на твердження подані в рос. вікі та в англійській. — Це написав, але не підписав, користувач Володимир Груша (обговорення • внесок).