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. Вы еще не голосовали в этом опросе |
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
![]() |
# 301 | |
::VIP::
Регистрация: 19.03.2004
Сообщения: 1 329
![]() ![]() ![]() ![]() |
Приведу такую цитату из одного исследования нескольких последних билдов Vista:
Цитата:
...в нем говорится что в Vista нет сервисов, реализованных на .NET и сама оболочка Windows Explorer не использует .NET. На сколько я помню, когда читал эту статью, в разных билдах Vista насчитывали в системе всего порядка 15-25 маловажных .NET библиотек и исполнимых модулей. Разумеется не считая самого .NET Framework. MS разумно решили не пожирать ресурсы ОС работой на .NET, но тем не менее стоит отметить, что все их последние корпоративные продукты очень сильно завязаны на .NET. А это огромный рынок и большие деньги. Следовательно разработчики устремляются туда. Плюс последние .NET инструменты разработки от MS действительно по-настоящему удобны и эффективны. |
|
![]() |
![]() |
# 302 | |
::VIP::
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() а библиотеки msvcp*.dll в каталоге винды - не признак того, что все это на VisualC++ написано, а просто для того, чтобы хакеров запутать, да? ![]()
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people. |
|
![]() |
![]() |
# 306 | |
::VIP::
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
но видишь ли, есть еще такой ньюанс... на стиль мышления человека очень сильно накладывается язык, на котором он учился программить. человек, который первый год писал на Бейсике, и который первый год писал на Джаве - мыслят по-разному.
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people. |
|
![]() |
![]() |
# 308 | |||
Full Member
Регистрация: 30.04.2002
Сообщения: 1 419
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Сам счтитаю, что С/С++. Но вот в журнале "Хакер-Спец" есьб интересная статья Криса Касперсого (для кого как - для меня гуру) "Эволюция. Нестандартный С++":
Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
# 309 |
Junior Member
Регистрация: 03.02.2006
Сообщения: 160
![]() ![]() ![]() |
На счет необратимых для мозгов последствий изучения BASIC - так это мнение сишного программиста. Если человек, программирующий на бейсике, заявит, что изучение С/С++ приводит к необратимым последствиям в программерском мышлении, то будет ли он не прав?
|
![]() |
![]() |
# 310 | |
::VIP::
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]()
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people. |
|
![]() |
![]() |
# 311 |
Junior Member
Регистрация: 03.02.2006
Сообщения: 160
![]() ![]() ![]() |
Не, на самом деле уже мелкомягкий QBasic позволяет писать хорошо структурированные программы, там хватает для этого средств. Только вот когда откроешь книжку, в которой описывается программирование на нем, то иногда просто волосы дыбом встают. Купил я тут книжульку Г. Гутмана "Изучаем BASIC". Не из-за QBasic, а из-за FreeBasic - он по синтаксису очень похож, а инфы очень мало. Вот этот Гутман, такое впечатление, просто от самодовольства заходится, выкладывая, по-моему, все примеры "грязного" программирования, на которые только способен бейсик. Ну, как учат, так потом и программируют. А сам язык потенциально вполне нормален.
|
![]() |
![]() |
# 312 | |
::VIP::
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
но! представим, что тебе надо забить гвоздь ![]() ![]() ![]() так и с васиком - можно на нем писать быстрые программы для текущего момента - но, ИМХО, учить на нем программированию - это преступление.
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people. |
|
![]() |
![]() |
# 313 | ||
Junior Member
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140
![]() |
Цитата:
А насчот того Цитата:
![]() |
||
![]() |
![]() |
# 314 | |
::VIP::
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() ![]() ![]() ![]()
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным. |
|
![]() |
![]() |
# 316 | |
::VIP::
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() не бывает лучшего или худшего языка! бывает лучший или худший язык для конкретной задачи! что лучше - пластмассовая детская лопатка или шагающий экскаватор? все зависит от того, где ты копаться собираешься - в песочнице или в карьере... ![]()
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people. |
|
![]() |
![]() |
# 317 | |
Junior Member
Регистрация: 30.03.2006
Адрес: Беларусь
Сообщения: 79
![]() |
Цитата:
__________________
Дай человеку рыбу - он будет сыт один день. Научи человека рыбачить - он будет сыт всю жизнь. |
|
![]() |
![]() |
# 318 | |
::VIP::
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() задача обучения программированию - не научить писать программы, а обучение парадигмам. увы, бейсик - совершенно не подходящая для этого штука отсутсвие объектов, строгой типизации, механизма исключений... в общем, всего, что составляет основу современного индустриального программирования.
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people. |
|
![]() |
![]() |
# 319 |
Junior Member
Регистрация: 08.12.2004
Сообщения: 132
![]() ![]() ![]() ![]() |
Нашел любимую тему и хочу вставить и свои пять копеек в дискуссию
![]() ![]() Программирую уже каких-нибудь 15 лет, из них 12 - профессионально. Программировать учился сначала на BASIC, потом на Pascal. Из перечисленных в шапке не пишу на Perl, PHP и Pyton. Все остальные могу использовать профессионально. Предлагаю в шапку опроса добавить пункт - "Любой". Для настоящего профессионала практически нет разницы на чем писать, как писать и в какой среде. Даже ОС не является определяющим фактором. Более или менее удобным под задачу конкретный "язык" в широком смысле этого слова делает наличие под него библиотек компании-разработчика или сторонних разработчиков. Совершенно не стоит путать Delphi как среду разработки и Object Pascal с расширениями как его основу. Сам по себе "голый" Object Pascal от Borland ничем не лучше для разработки интерфейсных приложений, чем тот же MSVC от Microsoft. Просто Borland вложила несколько сотен человеко-лет в разработку удобных библиотек для разработки интерфейсных приложений, а Microsoft предпочла "раскачать" мышцы компилятору. В результате задачи математической обработки на Delphi лучше не возлагать - по качеству код генерируемый Delphi уступает аналогичному, генерируемому MSVC раза в два, MSVC же в свою очередь уступает Intel C++ на некоторых классах задач раза в 3-4. Но Intel C++ заточен исключительно под интеловские процессора. В свою очередь никто из вышеперечисленных не сможет даже приблизиться по удобству моделлирования к бейсикоподобному MatLab. К сожалению - нет абсолютного счастья в мире ![]() Язык программирования - это всего лишь способ объяснить компилятору что именно должен делать процессор. Сравнивать языки программирования это все равно как сравнивать Английский и Русский. Первый более лаконичен, второй более мелодичен, однако и на одном и на втором можно высказать любую мысль или написать поэму. Все зависит от говорящего - в контексте нашего спора - от его Величества Программиста. Последний раз редактировалось v_mirgorodsky; 11.06.2006 в 19:05. |
![]() |
![]() |
# 320 | |
::VIP::
Регистрация: 19.03.2004
Сообщения: 1 329
![]() ![]() ![]() ![]() |
Цитата:
![]() |
|
![]() |