imho.ws
IMHO.WS  

Вернуться   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. Вы еще не голосовали в этом опросе

Опции темы
Старый 27.04.2006, 00:12     # 301
ЕЖ
::VIP::
 
Регистрация: 19.03.2004
Сообщения: 1 329

ЕЖ Бог с наворотамиЕЖ Бог с наворотами
ЕЖ Бог с наворотамиЕЖ Бог с наворотами
Приведу такую цитату из одного исследования нескольких последних билдов Vista:
Цитата:
According to the analysis at Microsoft Vista and .NET, "Microsoft appears to have concentrated their development effort in Vista on native code development. Vista has no services implemented in .NET and Windows Explorer does not host the runtime, which means that the Vista desktop shell is not based on the .NET runtime. The only conclusion that can be made from these results is that between PDC 2003 and the release of Vista Beta 1 Microsoft has decided that it is better to use native code for the operating system, than to use the .NET framework."
_http://it.slashdot.org/article.pl?sid=06/03/16/0015253

...в нем говорится что в Vista нет сервисов, реализованных на .NET и сама оболочка Windows Explorer не использует .NET. На сколько я помню, когда читал эту статью, в разных билдах Vista насчитывали в системе всего порядка 15-25 маловажных .NET библиотек и исполнимых модулей. Разумеется не считая самого .NET Framework.

MS разумно решили не пожирать ресурсы ОС работой на .NET, но тем не менее стоит отметить, что все их последние корпоративные продукты очень сильно завязаны на .NET. А это огромный рынок и большие деньги. Следовательно разработчики устремляются туда. Плюс последние .NET инструменты разработки от MS действительно по-настоящему удобны и эффективны.
ЕЖ вне форума  
Старый 27.04.2006, 01:31     # 302
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Цитата:
Bozo:
виндовс, если ты не знаешь, написан на LISP
ага...
а библиотеки msvcp*.dll в каталоге винды - не признак того, что все это на VisualC++ написано, а просто для того, чтобы хакеров запутать, да?
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 27.04.2006, 07:38     # 303
Bozo
Junior Member
 
Регистрация: 18.01.2002
Сообщения: 68

Bozo Известность не заставит себя ждать
BorLase Ага, а то хакеры верят, что виндовс на C# написан.
Bozo вне форума  
Старый 27.04.2006, 07:52     # 304
asdx
Newbie
 
Аватар для asdx
 
Регистрация: 05.12.2002
Сообщения: 17

asdx Путь к славе только начался
Цитата:
Сообщение от Bozo
виндовс, если ты не знаешь, написан на LISP
Все знают, что ядро виндовса написано на brainfuck.
на чем написано, так и работает....
asdx вне форума  
Старый 27.04.2006, 19:37     # 305
yan_kos
Junior Member
 
Аватар для yan_kos
 
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140

yan_kos Известность не заставит себя ждать
Цитата:
asdx:
на чем написано, так и работает....
вернее "как написано так и работает..."
yan_kos вне форума  
Старый 30.04.2006, 18:15     # 306
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Цитата:
Null:
можно и на другой язык перепрыгнуть
можно
но видишь ли, есть еще такой ньюанс... на стиль мышления человека очень сильно накладывается язык, на котором он учился программить. человек, который первый год писал на Бейсике, и который первый год писал на Джаве - мыслят по-разному.
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 01.05.2006, 17:23     # 307
catcanon
Junior Member
 
Регистрация: 28.01.2005
Адрес: TA - Israel
Сообщения: 106

catcanon Убей себяcatcanon Убей себяcatcanon Убей себя
согласен с BorLase. хто на чем пишет так и мыслит при програмировании. я перешел в дот.нет с С++, но так и остался думать на с++.
catcanon вне форума  
Старый 02.05.2006, 00:35     # 308
doro
Full Member
 
Аватар для doro
 
Регистрация: 30.04.2002
Сообщения: 1 419

doro Имеются все основания чтобы гордиться собойdoro Имеются все основания чтобы гордиться собойdoro Имеются все основания чтобы гордиться собойdoro Имеются все основания чтобы гордиться собойdoro Имеются все основания чтобы гордиться собойdoro Имеются все основания чтобы гордиться собойdoro Имеются все основания чтобы гордиться собойdoro Имеются все основания чтобы гордиться собойdoro Имеются все основания чтобы гордиться собой
Сам счтитаю, что С/С++. Но вот в журнале "Хакер-Спец" есьб интересная статья Криса Касперсого (для кого как - для меня гуру) "Эволюция. Нестандартный С++":
Цитата:
Программисты, одинаково хорошо владеющие двумя языками (С/С++), неоднократно замечали, что для 99% проектов 99% возможностей С++ просто не нужны!
Цитата:
Не спеши тратить время время на углублённое изучение тонкостей С++, возможно, они исчезнут прежде, чем успеют пригодиться...
Тут же, да простят меня поклонники Basic:
Цитата:
Как показывает практика, Basic необратимо калечит образ мышлкния программиста, особенно Visual.
doro вне форума  
Старый 02.05.2006, 09:33     # 309
XPEHOMETP
Junior Member
 
Регистрация: 03.02.2006
Сообщения: 160

XPEHOMETP МолодецXPEHOMETP МолодецXPEHOMETP Молодец
На счет необратимых для мозгов последствий изучения BASIC - так это мнение сишного программиста. Если человек, программирующий на бейсике, заявит, что изучение С/С++ приводит к необратимым последствиям в программерском мышлении, то будет ли он не прав?
XPEHOMETP вне форума  
Старый 05.05.2006, 16:10     # 310
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Цитата:
Сообщение от XPEHOMETP
Если человек, программирующий на бейсике, заявит, что изучение С/С++ приводит к необратимым последствиям в программерском мышлении, то будет ли он не прав?
Конечно, будет прав. Сишник даже на бейсике будет разбивать программу на блоки, эмулировать функции и т.д. - он никогда не устроит спагетти из бесконечных GOTO.
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 05.05.2006, 23:14     # 311
XPEHOMETP
Junior Member
 
Регистрация: 03.02.2006
Сообщения: 160

XPEHOMETP МолодецXPEHOMETP МолодецXPEHOMETP Молодец
Не, на самом деле уже мелкомягкий QBasic позволяет писать хорошо структурированные программы, там хватает для этого средств. Только вот когда откроешь книжку, в которой описывается программирование на нем, то иногда просто волосы дыбом встают. Купил я тут книжульку Г. Гутмана "Изучаем BASIC". Не из-за QBasic, а из-за FreeBasic - он по синтаксису очень похож, а инфы очень мало. Вот этот Гутман, такое впечатление, просто от самодовольства заходится, выкладывая, по-моему, все примеры "грязного" программирования, на которые только способен бейсик. Ну, как учат, так потом и программируют. А сам язык потенциально вполне нормален.
XPEHOMETP вне форума  
Старый 06.05.2006, 11:06     # 312
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Цитата:
Сообщение от XPEHOMETP
как учат, так потом и программируют
полностью согласен

но!

представим, что тебе надо забить гвоздь можно взять молоток, а можно взять микроскоп потенциально - и тем и тем можно управиться, но...

так и с васиком - можно на нем писать быстрые программы для текущего момента - но, ИМХО, учить на нем программированию - это преступление.
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 06.05.2006, 12:24     # 313
yan_kos
Junior Member
 
Аватар для yan_kos
 
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140

yan_kos Известность не заставит себя ждать
Цитата:
Сообщение от BorLase
бесконечных GOTO.
Ну ето полный *** ведь можно нормально расписать цикл.
А насчот того
Цитата:
как научат так и пишут
можна переучитса живой пример переучился с класики на ООП (на класике писал около 2 лет) с винды на мак...
yan_kos вне форума  
Старый 13.05.2006, 17:50     # 314
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Цитата:
Чувак НН:
самый понятный(компу)
понятным компу код делает компилятор, и у асма он тоже есть... а самый понятный тогда уж - на машинных кодах писать... лично я считаю, что здесь нужно выбирать оптимальное соотношение скорости и простоты, а в конкретных задачах только скорости... Из оптимумов, наверное C выигрывает... по скорости его можно даже с асмом сравнивать, а сложного в синтаксисе ничего нет, а перспективных как минимум два должно быть - один системный, другой для веба, из системных опять таки C а из веба - такой еще не придумали, т.к. и пхп и перл оба хорошо в разных задачах, хотя лично сам чаще пхп юзаю а так вообще - все языки нужны, тока когда пишешь на нескольких можно легко перейти на любой другой, потому что не зацикливаешься на самом языке, а акцент делаешь на сам алгоритм
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 22.05.2006, 09:22     # 315
alex-garad
Newbie
 
Регистрация: 05.04.2003
Сообщения: 14

alex-garad Путь к славе только начался
А лучше всего выучить и попрактиковаться в 5-7 языках, и самому решить что лучше, не полагаясь на чужое мнение.
alex-garad вне форума  
Старый 11.06.2006, 13:56     # 316
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Цитата:
Сообщение от HFJ
По скорости изготовления и по проктичности написания прог почти для любых оффис. прог баз данных да и воще всего того что могут у тебя попросить на работе подходит Delphi
обычно подобное заявление означает, что человек знает только один язык

не бывает лучшего или худшего языка! бывает лучший или худший язык для конкретной задачи!

что лучше - пластмассовая детская лопатка или шагающий экскаватор? все зависит от того, где ты копаться собираешься - в песочнице или в карьере...
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 11.06.2006, 16:17     # 317
Nerey_ser
Junior Member
 
Аватар для Nerey_ser
 
Регистрация: 30.03.2006
Адрес: Беларусь
Сообщения: 79

Nerey_ser Путь к славе только начался
Цитата:
BorLase:
учить на нем программированию - это преступление.
Не согласен. По-моему, на нём лучше всего учиться (не зря же он BASIC - основной).
__________________
Дай человеку рыбу - он будет сыт один день. Научи человека рыбачить - он будет сыт всю жизнь.
Nerey_ser вне форума  
Старый 11.06.2006, 16:41     # 318
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Цитата:
Сообщение от Nerey_ser
Не согласен. По-моему, на нём лучше всего учиться (не зря же он BASIC - основной).
как человек, писавший на 5 языках - могу утверждать, что бейсик - наихудший вариант для обучения.

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

отсутсвие объектов, строгой типизации, механизма исключений... в общем, всего, что составляет основу современного индустриального программирования.
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 11.06.2006, 19:02     # 319
v_mirgorodsky
Junior Member
 
Регистрация: 08.12.2004
Сообщения: 132

v_mirgorodsky Реально крут(а)v_mirgorodsky Реально крут(а)v_mirgorodsky Реально крут(а)v_mirgorodsky Реально крут(а)
Нашел любимую тему и хочу вставить и свои пять копеек в дискуссию Сразу скажу, что все что я хочу сказать является моим глубоко персональным IMHO и я совсем не претендую на истину в последней инстанции

Программирую уже каких-нибудь 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.
v_mirgorodsky вне форума  
Старый 11.06.2006, 20:47     # 320
ЕЖ
::VIP::
 
Регистрация: 19.03.2004
Сообщения: 1 329

ЕЖ Бог с наворотамиЕЖ Бог с наворотами
ЕЖ Бог с наворотамиЕЖ Бог с наворотами
Цитата:
Nerey_ser:
не зря же он BASIC - основной
Это часто заблуждение, что BASIC от анг. слова, означающего "основной". BASIC - это аббревиатура, расшифровывается как "Beginners' All-purpose Symbolic Instruction Code" (многоцелевой язык символьных инструкций для начинающих) Кстати Бейсику 1-го мая 2004 г. исполнилось уже 40 лет.
ЕЖ вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:44.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.