imho.ws |
![]() |
![]() |
|
Результаты опроса: Самый перспективный язык программирования | |||
BASIC |
![]() ![]() ![]() ![]() |
41 | 5.81% |
C, C++ |
![]() ![]() ![]() ![]() |
335 | 47.45% |
Delphi, Kylix, Pascal |
![]() ![]() ![]() ![]() |
157 | 22.24% |
Java, С# |
![]() ![]() ![]() ![]() |
185 | 26.20% |
Perl |
![]() ![]() ![]() ![]() |
41 | 5.81% |
Python |
![]() ![]() ![]() ![]() |
32 | 4.53% |
PHP |
![]() ![]() ![]() ![]() |
117 | 16.57% |
Другой |
![]() ![]() ![]() ![]() |
45 | 6.37% |
Assembler |
![]() ![]() ![]() ![]() |
121 | 17.14% |
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 706. Вы еще не голосовали в этом опросе |
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
![]() |
# 222 | |
Junior Member
Регистрация: 21.03.2004
Адрес: BC
Сообщения: 157
![]() ![]() ![]() ![]() |
Цитата:
![]() Или по твоему ASP.NET, web services, SOAP etc. - это технологии для написания игр для десктопа? Мне кажется что часть участников дискуссии совершает классическую ошибку, принимая свой (сколь угодно большой) опыт за отражение полной картины. Отсюда и суперобобщения. ![]() Я повторяюсь, но иногда это полезно. Язык программирования - это инструмент, а не цель. Инструмент должен соответствовать задаче, ее масштабу и, если хотите, ее идеологии. И поверьте, в реальном мире очень редко у программиста, работающего в коллективе, есть широкое поле для маневра с выбором инструментов. Поэтому для повышения собственной конкурентоспособности необходимо владеть широким арсеналом инструментов (языков, технологий, интерфейсов), быстро обучаться и, главное, уметь ПРОГРАММИРОВАТЬ (разрабатывать программы), а не кодировать чужие алгоритмы на "крутом" языке. |
|
![]() |
![]() |
# 223 | ||
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Цитата:
|
||
![]() |
![]() |
# 225 | ||
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Цитата:
|
||
![]() |
![]() |
# 226 |
Мечта 3-х админов
Регистрация: 29.10.2003
Адрес: Ищите в ЖЖ
Сообщения: 666
![]() |
Если честно не вижу вообще в этом смысле, чтобы увязать разнородные объекты есть COM, или более современный NET. Но транслятор/интерпретатор/компайлер единый для всех??? Зачем?
Это тоже самое, как создать единую среду разработки, умеющую всё и одинаково неудобную для всех. Я уж не говорю о громоздкости комплексных решений.
__________________
Умение властвовать собой - наивысшая форма власти. ...другими - тоже не плохо, за неимением лучшего ![]() |
![]() |
![]() |
# 227 | |
Advanced Member
Регистрация: 15.09.2004
Адрес: Украина, Хмельницкий
Сообщения: 403
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() Что-то подобное и было сделано в .NET |
|
![]() |
![]() |
# 228 | |
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
PS: Давай оставим этот спор. Истина в нем не родится, а времени отнимает много. |
|
![]() |
![]() |
# 229 | |
::VIP::
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
RaZEr
Цитата:
__________________
sapienti sat. |
|
![]() |
![]() |
# 230 | |
Advanced Member
Регистрация: 15.09.2004
Адрес: Украина, Хмельницкий
Сообщения: 403
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Другое дело реализация чего-то (н-р ООП) в разных языках.... |
|
![]() |
![]() |
# 232 | |
Junior Member
Регистрация: 21.03.2004
Адрес: BC
Сообщения: 157
![]() ![]() ![]() ![]() |
Цитата:
![]() Т.е. когда мы с друзьями впервые увлеченно читали работы Дейкстры и Вирта, у нас было модно вообще писать на "псевдокоде". Конечно основные концепции управления ходом исполнения программы БЫЛИ общими для всех ПРОЦЕДУРНЫХ языков. Это потом началось - объекты, классы, наследование, события (events), сообщения (messages) ... Отличия в синтаксисе стали отражать подходы к имплементации тех или иных концепций, и они (отличия) бывали довольно существенные. Так что, я бы сказал, процедурная часть современных языков действительно имеет очень похожий (с точностью до изоморфизма ![]() Соответственно, процент синтаксических отличий будет зависить от того насколько язык далеко ушел от чисто процедурных. Последний раз редактировалось BC Scout; 14.02.2005 в 23:53. |
|
![]() |
![]() |
# 234 | |
Junior Member
Регистрация: 28.10.2003
Адрес: Украина
Сообщения: 57
![]() ![]() |
Цитата:
|
|
![]() |
![]() |
# 235 |
::VIP::
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Зачем делать сложный синтаксис - не понимаю. Сложный синтаксис не значит что язык более развит или совершенен, синтаксис вообще ничего не значит кроме как в понимании кода (другими). Имхо потому Lisp и малораспространен, что изучение только таких конструкций отнимает время, в том числе и у программеров которые разбирают код написанный до них. Но Lisp это скорее исключение, подтверждающее правило что синтаксис в разных языках практически сходен.
__________________
sapienti sat. |
![]() |
![]() |
# 236 |
Junior Member
Регистрация: 19.12.2001
Адрес: Israel
Сообщения: 184
![]() |
почитал я вас и решил добавить немного
Язык это средство реализации какой то парадигмы и поэтому нельзя сказать какой язык лучше , а можно выделить переспективные парадигмы развития программирования . Это уровень абстракции намного выше чем сам язык . Вот например Lisp создавался под функциональную парадигму программирования и поэтому на нём очень удобно решать задачи связаные с этой парадигмой , но решить на нём простую процедуральную задачу ( читай процедуральную парадигму ) будет Очёнь не просто если вообще возможно . С другой стороны ту же задачу решить на языке поддерживающем процедуральную парадигму будет очень просто ( читай языки си паскаль басик) а вот парадигма ООП вырасла в реализацию таких языков как СИ++ Java и С# . А на свете есть ещё не одна парадигма программирования которые я тут не перечислил и для каждой из них надо искать наиболее адаптированый язык .
__________________
Хорошему человеку ничего не жалко |
![]() |
![]() |
# 237 |
Advanced Member
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498
![]() ![]() ![]() ![]() |
долго я тут ходил мимо этого топа - напишу просто ИМХО...
JAVA - т.к. уже для любых платформ существуют VM... удобно разрабатывать проекты, поддержка всех современных технологий.... как ни странно: Flash ActionScript2 - развивается ударными темпами, обещают в скором времени поддержку по умолчанию и на мобильных девайсах... наконец то нормально можно работать с сокетами и БД... внимание: реализована модель ООП ![]() ![]() так что будущее однозначно за веб приложениями легко портируемыми на различные платформы... |
![]() |
![]() |
# 238 | |
Member
Регистрация: 19.10.2004
Сообщения: 394
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() |
|
![]() |
![]() |
# 239 | |||
Member
Регистрация: 19.10.2004
Сообщения: 394
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
# 240 | ||
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Цитата:
|
||
![]() |