beldmit: (Default)
[personal profile] beldmit
Собственно, возвращаясь к посту про настоящего программиста. Там в комментах [livejournal.com profile] cmike высказал мнение, что Java - это такой нишевый язык.

Я задумался, и понял, что ниши для Java я не представляю. Возможно, сейчас не представляю - потому что уже есть C#.

Посему вопрос: какие задачи могут быть удачнее, чем на каком-либо другом языке, решены на чем-нибудь из списка: Java, Smalltalk, Haskell, Erlang? Меня устроит, если будет какой-то другой язык близкого класса, который это позволит сделать (кроме Java - там я хотел бы видеть четкие преимущества).

Желательно - чтобы с этими задачами было реально столкнуться на не сильно извилистом пути программиста (то есть если, чтобы к такой задаче подступиться, надо 15 лет учиться на микроэлектроника, то пример не канает).

Date: 2008-11-25 08:28 am (UTC)
From: [identity profile] beldmit.livejournal.com
Ява - язык универсальный. Поэтому я и сравниваю ее с универсальными языками.

Date: 2008-11-25 08:36 am (UTC)
From: [identity profile] gornal.livejournal.com
Не понимаю.
Есть универсальный язык X, для него есть ниша Y. Тем не менее, универсальные языки W и Z, а так же библиотеки A и B так же вполне работают в нише Y. Эту формулировку можно повторить для любого X, за исключением C, у которого альтернатив в некоторых нишах нет, и уродских языков, у которых ниши нет совсем.

Date: 2008-11-25 09:27 am (UTC)
From: [identity profile] beldmit.livejournal.com
Вопрос, видимо, правильно сформулировать так: почему на момент старта решения задачи стоит выбрать именно Java?

Date: 2008-11-25 09:33 am (UTC)
From: [identity profile] gornal.livejournal.com
Имеющиеся в команде разработчики лучше знают java, чем любой другой подходящий язык.
Наиболее подходящие из имеющихся свободных или собственных наработок - на java.
Пожелание заказчика.

Date: 2008-11-25 09:34 am (UTC)
From: [identity profile] beldmit.livejournal.com
Да, но это не имеет отношения к преимуществам языка (кроме маркетинговых).

Date: 2008-11-25 09:35 am (UTC)
From: [identity profile] gornal.livejournal.com
А преимуществ в целом и нет, как и недостатков. Плюс-минус равны.

Date: 2008-11-25 11:25 am (UTC)
From: [identity profile] beldmit.livejournal.com
Яков с этим вроде не согласен.

Date: 2008-11-25 11:36 am (UTC)
From: [identity profile] gornal.livejournal.com
Значит он неправ.

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28 29 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 10th, 2026 01:12 am
Powered by Dreamwidth Studios