2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2, 3  След.
 
 Re: Тестик: 25 самых языков программирования.
Сообщение02.05.2010, 15:25 
Да это, вообще-то, довольно известный рейтинг: http://www.tiobe.com/index.php/content/ ... index.html.
e2e4 в сообщении #314921 писал(а):
приравнивание SQL к языкам программирования
Там, на самом деле, PL/SQL(Oracle) и Transact-SQL(MS SQL Server), ну а у них все признаки языка программирования налицо.
e2e4 в сообщении #314921 писал(а):
objective c (кто на нем программирует-то?)
Objective-C -- это, в частности, iPhone. Очень много кто сейчас на нём программирует.
e2e4 в сообщении #314921 писал(а):
Еще удивил "Actionscript" - для меня это что-то новое
Это Flash-приложения.

Но, конечно, назвать Pascal и Delphi разными языками программирования мне бы никогда в голову не пришло.

 
 
 
 Re: Тестик: 25 самых языков программирования.
Сообщение02.05.2010, 15:41 
16. Предложил Perl, а о PHP - забыл (шляпа!). Зато догадался назвать D и ActionScript (все-таки он пишется именно с большой S, а не так, как в тесте). Из "хорошо недозабытого старенького" пытался вводить Ada, Simula, Modula, Algol, Cobol, Fortran. Оказалось, что до сих пор живее всех живых только последняя пара. Также очень странно, что в списке есть Haskell, но нет Prolog. Еще мне казалось, что Eiffel должен попасть в Top. Ну, и о том, что в среде Delphi используется язык Object Pascal, уже сказали (правда, тут я ничего не потерял: вслед вторым ввел первое, хоть это и неправильно).
Что касается SQL, которого все считают бедным родственником, то это все-таки язык программирования (даже в чистом виде), только не императивный, а декларативный (в этом он близкий родственник Prolog и отчасти Haskell и Lisp) и не универсальный, а узкоспециализированный.

 
 
 
 Re: Тестик: 25 самых языков программирования.
Сообщение02.05.2010, 15:49 
А почему, собственно, ТеХ никто не упоминает?... -- это ведь тоже язык программирования.

Хотя, конечно, задумка изначально была откровенно дурацкой.

 
 
 
 Re: Тестик: 25 самых языков программирования.
Сообщение02.05.2010, 22:06 
18, вспомнил все что мог кроме Cobol, остальных просто не знал. Еще автоматически ввелся D, о котором так же не знаю.

 
 
 
 Re: Тестик: 25 самых языков программирования.
Сообщение03.05.2010, 14:20 
Аватара пользователя
Про ActionScript, Objective C, ColdFusion и Tcl ни в жисть бы не догадался. D, насколько я понял, всем в нагрузку бесплатно даётся :D Остальные угадал, значит, память неплохо работает :)

 
 
 
 Re: Тестик: 25 самых языков программирования.
Сообщение03.05.2010, 14:33 
worm2 в сообщении #315132 писал(а):
D, насколько я понял, всем в нагрузку бесплатно даётся :D
Не, не всем. Я Delphi после Паскаля даже не пытался вводить, поэтому мне и D не дали :)

 
 
 
 Re: Тестик: 25 самых языков программирования.
Сообщение03.05.2010, 18:04 
Аватара пользователя
Maslov писал(а):
Не, не всем. Я Delphi после Паскаля даже не пытался вводить, поэтому мне и D не дали :)
:D
Просто я повидал этих рейтингов, там всегда Delphi считают отдельно от Pascal'я, а Scheme отдельно от Lisp'а. И к включению shell'ов и SQL-ей в рейтинги языков программирования давно привык. $\TeX$ там тоже, кстати, должен быть, и наверное, тоже в паре-тройке ипостасей. Только, видимо, место у него пониже. Поэтому и пишу, что для меня это просто проверка памяти :)

 
 
 
 Re: Тестик: 25 самых языков программирования.
Сообщение03.05.2010, 19:36 
Не специалист, не программист, но всегда разделял Delphi и Pascal, т.к думал что у них разные парадигмы, насколько знаю в паскале даже не присутствует объектной модели. Поправьте если заблуждаюсь.

 
 
 
 Re: Тестик: 25 самых языков программирования.
Сообщение03.05.2010, 19:48 
no_name в сообщении #315234 писал(а):
Не специалист, не программист, но всегда разделял Delphi и Pascal
Как уже было написано выше, Delphi -- это среда разработки, а соответствующий язык программирования называется Object Pascal.
no_name в сообщении #315234 писал(а):
у них разные парадигмы
Хоть и программист, но до сих пор не до конца понимаю, что означает слово "парадигма" :oops: Переживаю страшно.

 
 
 
 Re: Тестик: 25 самых языков программирования.
Сообщение03.05.2010, 19:52 
Аватара пользователя
Строго говоря, сравнивать Delphi и Pascal так же некорректно, как сравнивать Microsoft Visual C++ и C++. Первое --- это среда программирования (программный продукт), второе --- это язык, компилятор которого реализован в этой среде. То есть Pascal правильно было бы сравнивать не с Delphi, а с тем диалектом Паскаля (по-моему, он называется Object Pascal), который там используется.

-- Пн май 03, 2010 23:52:41 --

Опередили :)

 
 
 
 Re: Тестик: 25 самых языков программирования.
Сообщение03.05.2010, 19:54 
Аватара пользователя
Цитата:
Присутствие языка "D", о котором "никто" не слышал, приравнивание SQL к языкам программирования, а также присутсвие "visual basic" и objective c (кто на нем программирует-то?)

Objective C — «родной» язык MacOS, под неё многие приложения пишутся на этом языке. Ещё есть проги для OpenStep, свободной реализации платформы NextStep, предшественницы MacOS.
Цитата:
и отсутствие таких языков, как простой basic, forth, ada, smalltalk, simula, bcpl, algol

Кто на них программирует-то? Я про ada, smalltalk, simula, bcpl, algol.
Цитата:
и т.п. говорит о "качесте" этого теста.

Согласен. Ещё меня удивило отсутствие Lua. Используется в скриптах к игрушкам, а также в конфигах некоторых оконных менеджеров (awesome, ion3), не говоря уже о LuaTeX и ConTeXt.

 
 
 
 Re: Тестик: 25 самых языков программирования.
Сообщение03.05.2010, 20:07 
Maslov писал(а):
Хоть и программист, но до сих пор не до конца понимаю, что означает слово "парадигма" :oops: Переживаю страшно.
Не больше чем красивое книжное словечко. В практике на определенном этапе разработки все эти буржуйские слова теряют всякую ценность, единственное эффективное применение для них - напускание на себя важности перед заказчиком, которому эти слова все равно, что немцу корейский язык.

За объяснение спасибо, теперь буду знать. (:

 
 
 
 Re: Тестик: 25 самых языков программирования.
Сообщение03.05.2010, 20:15 
no_name в сообщении #315234 писал(а):
...насколько знаю в паскале даже не присутствует объектной модели.
Поддержка объектов появилась в Борландовском паскале лет 20 назад (Turbo Pascal 5.5).

-- Пн май 03, 2010 11:26:25 --

EtCetera в сообщении #314940 писал(а):
Также очень странно, что в списке есть Haskell, но нет Prolog. Еще мне казалось, что Eiffel должен попасть в Top.
Такого рода рейтинги обычно строятся по сайтам, на которых ищутся и предлагаются работы для программистов (типа monster.com, dice.com, hotjobs.com). С этим и связаны все их (рейтингов) особенности.

 
 
 
 Re: Тестик: 25 самых языков программирования.
Сообщение03.05.2010, 20:33 
Вот-вот, да ну эти парадигмы! Я вот хочу — пишу маленькое консольное что-нибудь с двумя процедурами внутри, просто потому, что это разумно для такой-то программы, хочу — пишу программу с иерархией объектов. Всему ведь нужна разумная причина. И пусть мой опыт мал, но даже я знаю, что просто так код на каком-то языке и в какой-то форме (если есть выбор) не пишется. Но да, определённые языки имеют определённые ограничения на свободу написания на них (но "парадигма" это почти не охватывает, все эти специфические детали), но на то их и такая куча. Всё равно что говорить о людях: "Вот этот знает математику, а вот этот ещё и физику".

 
 
 
 Re: Тестик: 25 самых языков программирования.
Сообщение03.05.2010, 20:54 
.Serj. писал(а):
Objective C — «родной» язык MacOS, под неё многие приложения пишутся на этом языке.

Да, спасибо, уже объяснили. Не знал, честно. Хотя и не рассматриваю MacOS как что-то массовое, а iPhone как что-то, что проживет достаточно долго.

.Serj. писал(а):
Кто на них программирует-то? Я про ada, smalltalk, simula, bcpl, algol.

Я скорее воспринял этот тест не как сиюминутную ситуацию по вакансиям программистов, а как рейтинг языков вообще, в ретроспективе, по количеству написанного когда-либо на разных языках софта. Я ошибся.

 
 
 [ Сообщений: 38 ]  На страницу Пред.  1, 2, 3  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group