Alexey Tigarev ([info]t_gra) wrote,
@ 2005-08-15 11:46:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:announces, programming_languages, software, software_development

Дискуссия про языки программирования у [info]samoylik
В комментах у [info]samoylik разыгралась интересная дискуссия про языки программирования. Упомянуты Java, .Net; C#, F#, Ocaml, Lisp, Prolog, Haskell. Дискуссия сподвигла меня посмотреть, что такое Ocaml и F#. Теперь я понял, на чём я буду писать под .Net, если такое вдруг случится :) Ocaml сам по себе стоит внимательно посмотреть, вне связи с .Net какими-нибудь.

http://www.livejournal.com/users/samoylik/93450.html?thread=697866#t697866




(Post a new comment)


[info]alexandr0
2005-08-15 08:53 am UTC (link)
Обрати внимание также на Эйфель. В конце концов, именно из него растёт методология design-by-contract, отголоски которой есть почти везде.

(Reply to this)(Thread)


[info]t_gra
2005-08-15 08:58 am UTC (link)
Спасибо.
Я вообще знаю, что мне надо посмотреть Eiffel, Sather и Dylan. Другое дело, знать зачем :)

(Reply to this)(Parent)(Thread)


[info]alexandr0
2005-08-15 09:07 am UTC (link)
Насчёт второго и третьего не знаю. Но если тебя интересует повышение безопасности кода (не в смысле защиты от злоумышленников, а в смысле снижения вероятности некорректного функционирования из-за ошибок кодера), Эйфель даёт пищу для мыслей, которые можно реализовать в других языках.

(Reply to this)(Parent)


[info]sbobrovsky
2005-08-15 12:15 pm UTC (link)

Проблема всего, что не Си и не Ява, что пойдет только в локальное пользование. В коллективе вряд ли что-то отличное от этой сладкой парочки возможно...

(Reply to this)(Thread)


[info]t_gra
2005-08-15 05:29 pm UTC (link)
Да, и даже если один человек пользует, он сталкивается с тем, что экзотические языки недостаточно развиты, благодаря отсутствию достаточно большого поддерживающего/пользующего их сообщества.
Самоподдерживающаяся система: популярность языков ведёт к их развитию и появлению новых программистов на этих языках, а на рынке преобладание на рынке труда "стандартных" С/Java программистов делает не очень-то возможной коллективную разработку на чём-то с другой парадигмой.
Только революция может перевести систему в другое стабильное состояние :)

(Reply to this)(Parent)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…