Еще о языках

Dec 10, 2014 01:49

Раз недавно зашел разговор о языках программирования (ЯП) и выяснилось, что среди френдов есть даже больше программистов, чем мне казалось, предлагаю неоригинальный опрос ( Read more... )

программирование

Leave a comment

Comments 26

igor_abramov December 9 2014, 22:53:57 UTC
1) C/C++ (много, миллион+ строк, долго, больше 30 лет), Java, Ассемблер (pdp-11, VAX, ALPHA, x86, IA64), Pascal, Ruby, FORTRAN, DCL,REXX, bash, SQL
2) PL/1, FORTH, Lisp+CLOS, Basic, Assembler z80/8080
3) R, Ada, REFAL, Prolog, ЯМБ (Язык машин бухгалтерских !!!)

Плюс были разнообразные учебные языки, непонятно как называвшиеся и скриптовые языки различных программ, похожие на lisp или basic.

Reply

ushastyi December 10 2014, 07:22:21 UTC
Refal -- уважаю. Про него слышали-то единицы. Скриптовые языки операционки, наверное, надо бы в один пункт объединить. Ну чем REXX принципиально от bash'а отличается. А про Assembler Z80 я и забыл, спасибо, что напомнили. Тоже баловался.

Reply

igor_abramov December 10 2014, 13:22:31 UTC
а на самом деле трудно вспомнить все языки, на которых писал. И опять же не совсем понятно, что считать за язык.

Потому как я забыл упомянуть C# в полуторной категории (на нем было написано не слишком большое вспомогательное приложение в рамках коммерческого проекта, притом язык был выбран исключительно из соображений попробовать его в деле)

Reply


(The comment has been removed)

ushastyi December 10 2014, 10:23:31 UTC
Из твоего списка меня заинтересовал Mercury. Не слышал о таком, сейчас посмотрел -- интересная штука и вполне себе живая.

Reply

(The comment has been removed)

ushastyi December 10 2014, 10:34:50 UTC
А APL ты тоже палочкой тыкал? Там нужна довольно экзотическая палочка

Reply


vincentfischer December 10 2014, 09:32:22 UTC
1. C++, C, python, bash, Fortran, самописные DSL
2. Basic, Scala, Haskell
3. LOGO, Gofer (тот же Хаскел, считай), SQL, R, Pascal, FORTH, Octave

кстати, на си или баше я писал меньше, чем на бейсике :)

Reply


pphantom December 10 2014, 09:56:02 UTC
Я, правда, не совсем (или совсем не) программист, но...

1) Fortran, C, dBASE, Pascal, Prolog, C++, Lua, SQL, bash, JS, TeX (написание пакетов, по идее, является программированием), MATLAB/Octave, Maxima.
2) Ada, LISP, Forth, Java, Delphi, R, PL/1, REXX, BASIC, Python, пара ассемблеров, ну и МК-52/61. :)
3) Haskell, Scala, C#, PHP, Julia, Erlang, VB, ALGOL (и 60, и 68), COBOL, Logo, Focal, APL, несколько DSL.

Вроде в основном все.

Reply

ushastyi December 10 2014, 10:20:54 UTC
Интересно. А можно несколько вопросов, если позволите.

- Что Вы делали на Прологе? (то есть какого рода практическую задачу)

- Я про Julia как раз на днях спрашивал, какие у Вас впечатления?

Удивительно, что уже второй человек упоминает Rexx. Видимо, OS/2 не прошла мимо многих :) Я ее тоже использовал вместо виндов (винды в эмуляторе) до выхода Windows NT 4, но необходимости писать скрипты как-то не было.

Reply

igor_abramov December 10 2014, 13:18:11 UTC
Ну в моем то случае REXX был вовсе не на OS/2 а на VM/SP, то есть, на мейнфрейме

Reply

ushastyi December 10 2014, 13:33:50 UTC
А, вот как. Я не знал, что он в VM тоже использовался.

Reply


Давненько не брал я в руки шашек... o_iv December 23 2014, 11:17:56 UTC
Программированием сознательно и специально бросил заниматься в середине 90-х, а начал заниматься в конце 80-х :-)
Потому список короток:
1. Pascal (в основном Borland, в том числе и объектно-ориентированный), C, MS Basic (тот самый на Yamaha MSX :-) )
2. Prolog
3. Delphy, C++.
Ну и, етественно, на первых курсах записывал алгоритмы на "ЕСЛИ ТО ИНАЧЕ ВСЕ" :-)

Reply


Leave a comment

Up