У меня возник несколько необычный (и может быть странный вопрос). Можно ли и если можно то как классифицировать языки программирования? Скажем, какие отнести к группе С/С++? Какие еще можно сделать группы? Меня интересуют все языки программирования (включая скриптовые и такие как InstallShield Setup Script), распространенные и неочень. Может где-нибудь это уже есть?
Здравствуйте, Reunion, Вы писали:
R>У меня возник несколько необычный (и может быть странный вопрос). Можно ли и если можно то как классифицировать языки программирования? Скажем, какие отнести к группе С/С++? Какие еще можно сделать группы? Меня интересуют все языки программирования (включая скриптовые и такие как InstallShield Setup Script), распространенные и неочень. Может где-нибудь это уже есть?
Здравствуйте, Reunion, Вы писали:
R>А если их классифицировать по синтаксису?
Ты имеешь в виду подобие синтаксиса языков?
Или схожесть приёмов кодирования?
Здравствуйте, ON, Вы писали:
ON>Если средний язык имеет 100 страниц документации, то существует 2^(2^(8*2000*100)) классификаторов таких языков. ON>Тебе все изложить?
Нет. Только один. А именно подобие синтаксиса языков. На данный момент это мне больше всего нужно.
Здравствуйте, Reunion, Вы писали:
R>Здравствуйте, AndreyFedotov, Вы писали:
AF>> Ты имеешь в виду подобие синтаксиса языков? AF>> Или схожесть приёмов кодирования?
R>Я имею в виду подобие синтаксиса языков. На данный момент это мне больше всего нужно.
Тогда с моей точки зрения — наиболее часто используемые языки можно грубо классифицировать так: С-подобные: C, C++, C#, Java, JavaScript Basic подобные: Visual Basic, VBA, VBScript, Install Shield Script, большинство инсталляционных скриптов ФЯ языки: у них довольно сложный синтаксис, не похожий (как правило) на другие языки
Подчёркиваю — классификация не полная, и только на основе подобия синтаксиса.
AF>ФЯ языки: у них довольно сложный синтаксис, не похожий (как правило) на другие языки
Да. Особенно сложный синтаксис у языка LISP. %) Можно сдуреть от скобочек...
Здравствуйте, AndreyFedotov, Вы писали:
AF>ФЯ языки: у них довольно сложный синтаксис, не похожий (как правило) на другие языки
Да какой он сложный? Где вы это с Владом увидели-то? Ключевых слов даже в развитых языках меньше, чем в каком-нибудь С. + несколько ключевых конструкции для работы со списками и все. Он наоборот намного проще, чем у других языков.
Здравствуйте, Quintanar, Вы писали:
Q>Здравствуйте, AndreyFedotov, Вы писали:
AF>>ФЯ языки: у них довольно сложный синтаксис, не похожий (как правило) на другие языки
Q>Да какой он сложный? Где вы это с Владом увидели-то? Ключевых слов даже в развитых языках меньше, чем в каком-нибудь С. + несколько ключевых конструкции для работы со списками и все. Он наоборот намного проще, чем у других языков.
По моему сложный наворот из скобок гораздо сложнее для восприятия, чем синтаксис С++ (если им не злоупотреблять)
Потом — я подчёркиваю — это моё ИМХО. Не более того.
Впрочем — если есть что ответить Петру по сути — предложить классификацию по синтаксису.
Скобки, опять же, есть в немерянных количествах только в Scheme или Lisp.
Так они и отличаются — 1) Scheme, Lisp 2) ML группа (SML, OCaml, MoscowML, ...) 3) Haskell (он хоть и близок к ML, но довольно специфический).
Еще есть более экзотические языки типа FP.
А вообще забыли логические языки — Пролог и Mercury.
Здравствуйте, AndreyFedotov, Вы писали:
AF>Тогда с моей точки зрения — наиболее часто используемые языки можно грубо классифицировать так: AF>С-подобные: C, C++, C#, Java, JavaScript AF>Basic подобные: Visual Basic, VBA, VBScript, Install Shield Script, большинство инсталляционных скриптов AF>ФЯ языки: у них довольно сложный синтаксис, не похожий (как правило) на другие языки AF> Подчёркиваю — классификация не полная, и только на основе подобия синтаксиса.
Так, это то, что нужно. А можно подробнее про ФЯ языки? Что там с ассемблером(и), фортраном, php, perl ...
Здравствуйте, Quintanar, Вы писали:
Q>Скобки, опять же, есть в немерянных количествах только в Scheme или Lisp.
Q>Так они и отличаются — 1) Scheme, Lisp 2) ML группа (SML, OCaml, MoscowML, ...) 3) Haskell (он хоть и близок к ML, но довольно специфический). Q>Еще есть более экзотические языки типа FP.
Q>А вообще забыли логические языки — Пролог и Mercury.
А если теперь один длинный список составить:
1. C, C++, C#, Java, JavaScript ...
2. Pascal ...
3. VisualBasic (я бы еще отдельно выделил VB.NET), VBScript, VBA, Install Shield Script (хотя спорно) ...
4. ASM (TASM, MASM, FASM, его там еще)
5. SQL ...
6. Fortran ...
7. ...
Дополните этот список, пожалуйста. (Perl, PHP, Scheme, Lisp, ...)
Здравствуйте, Reunion, Вы писали:
R>Привет всем!
R>У меня возник несколько необычный (и может быть странный вопрос). Можно ли и если можно то как классифицировать языки программирования? Скажем, какие отнести к группе С/С++? Какие еще можно сделать группы? Меня интересуют все языки программирования (включая скриптовые и такие как InstallShield Setup Script), распространенные и неочень. Может где-нибудь это уже есть?
R>Заранее спасибо.