Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Самый перспективный язык программирования

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Открыть новую тему     Написать ответ в эту тему

Самый перспективный язык программирования
 ОтветГолосаПроценты
Java60
10.56%
C#108
19.01%
Asp.net2
0.35%
C++212
37.32%
Visual Basic.net19
3.35%
Delphi96
16.90%
что то другое71
12.50%
Гости не могут голосовать, зарегистрируйтесть!Всего Голосов: 568
ItsJustMe

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Напрасно вы так к досу, напрасно

Не понял. О чем здесь идет речь?
 

Цитата:
Станет, куда ж ему бедняге деваться. [skipped] включить его в установку (DirectX, конечно, а не кряк).

Да, вот это на нас, обычных таких чайников, очень похоже. Вот так мы и мыслим. И здесь ответ на вопрос о так понравившейся ICQ. Если припрет - скачаем и найдем все, что угодно, в пределах разумного. А .NET Framework более чем вписывается в эти пределы, ибо найти ее проще некуда. А "припрет" - это когда прога не запускается. Причина банальна, но толкает нас, обычных таких чайников, на великие свершения. А г-н oSLikus, судя по всему, страшно далек от народа.
 
EZH
Молодец! Все как надо сказал. Посему считаю, что ты своим постом расставил все точки (и не только над i ). Со своей стороны более данную дискуссию не поддерживаю. Все уже сказано.

Всего записей: 2028 | Зарегистр. 02-09-2005 | Отправлено: 22:54 19-10-2005
Bozo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WiseAlex
Согласен, прогнал на порядок
EZH
+1

Всего записей: 2707 | Зарегистр. 27-06-2001 | Отправлено: 03:32 20-10-2005
DeADMoHAX



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
На мой взгляд, щас самый перспективный - С#, так как у мелкософта до* баблоса и язык хороший и главенсятвующий в технологии dotnet

----------
dmlabs.ru || hackconnect.ru
Выгодно России – значит, хорошо. Не выгодно России – пошёл на хер.

Всего записей: 1367 | Зарегистр. 03-02-2005 | Отправлено: 08:38 20-10-2005
XDiaBLo



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Есть и ещё странность, Ява ставится чуть ли не с каждым приложением которому она нужна, даже несмотря на то, что на винте есть уже версий десять этой же самой Явы...

Всего записей: 244 | Зарегистр. 13-05-2004 | Отправлено: 09:07 20-10-2005
ItsJustMe

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
уже десять версий? WOW! Где ты столько нашел?
Я могу припомнить только две: Enterprise 1.4.2 и Standard 1.5.0

Всего записей: 2028 | Зарегистр. 02-09-2005 | Отправлено: 13:36 20-10-2005
Bozo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XDiaBLo
Никто не заставляет каждый раз ее ставить, а в дистрибутивы ее пихают как раз для таких, которые "не могут скачать, не знают, откуда скачать, не знают, как установить" и вообще щитают, что "компьютер все должен сам делать". Таких людей очень много.

Всего записей: 2707 | Зарегистр. 27-06-2001 | Отправлено: 22:43 20-10-2005
XDiaBLo



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Bozo
Дык эта, многие приложения просто не спрашивают ставить ли... А у меня так-то последняя версия стоит, причём не JRE, а JDK, а в нём и JRE есть по умолчанию. И мне нафиг не надо чтоб каждое приложение своей версией пользовалось. Хоть и места на винтах ~500Гб :) Но это же не значит что надо это всё в свалку превращать...
 
Добавлено:
ItsJustMe
Дык а до этих Enterprise 1.4.2 и Standard 1.5.0 ещё были какие-то версии? Некоторые проги с собой ещё и старьё всякое тащат, хотя сами вроде новые... Ну они в свою папку и суют виртуальную машину Явы

Всего записей: 244 | Зарегистр. 13-05-2004 | Отправлено: 08:02 21-10-2005
ItsJustMe

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Оно-то понятно, что были
Странные это, однако, инсталляторы... Ставят то, что уже есть, упорно игнорируя мнение юзера... Что ж, всякое бывает...

Всего записей: 2028 | Зарегистр. 02-09-2005 | Отправлено: 13:58 21-10-2005
Inochkin

Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TheChampion
Кстати, к вопросу о том, что крупного было написано на .NET. В последнем каталоге питерской фирмы Прософт содержится описание SCADA-пакета, написанного полностью на C#. Признаться, запамятовал название пакета, но его можно поискать на сайте прософта. В общем-то, думаю что 30 лет это я погорячился;)

Всего записей: 124 | Зарегистр. 05-08-2005 | Отправлено: 20:28 14-04-2006
SPeller



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Смотрю, народ ушёл давно от сабжа, но вставлю свои 5 копеек по части перспективных языков: а не всё-ли равно? Главное, чтобы соображалка была, а там уже на каком языке денег больше платят, на том и будешь писать, никуда не денешься.
 
Что же касается перспектив, то перспективы языка определяются размерами финансов, которые тратятся на его поддержку. Поэтому перспективность можно высчитать по финансовым отчетам

Всего записей: 259 | Зарегистр. 11-01-2006 | Отправлено: 16:23 15-04-2006
Mickey_from_nsk

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И мои 5 копеек.
Хоть и считаю С++ одним из самых крутых языков, но...
Когда мне надо сделать GUI приложение, мне проще писать на C#, причем не потому, что он такой суперязык, мне, например, в нем иногда сильно не хватает множественного наследования, просто, для того чтобы сделать то же на C++ надо либо чего-то еще откуда то выкачать (тот же буст), доизвращаться с умными указателями до победного, освоить MFC (мое глубокое IMHO, но не нравится мне эта библиотека).  
Кроме того, для всех компонентов .NET есть суровый help в лице MSDN, а для того же boost надо его сначала сильно прочитать, потом сильно освоить.
Одним из главных недостатков C# (я бы отнес его ко всем продуктам MS) считаю его видимую простоту. Реально, чтобы на нем научиться делать качественные вещи надо достаточно времени затратить, книжек обчитаться. Только тогда перестануть происходить утечки памяти, постоянные передергивания контролов и т.д.
 
По поводу качать или не качать Framework - глупости это. Сейчас он идет со множеством продуктов от MS - ставь не хочу (если еще не поставил).  
Кто-то раньше там упрекнул в том, что если много приложений - много памяти жрется. Для java это наверно так. Там другая модель работы с библиотеками - там практически все библиотеки распаковываются в момент исполнения. Естественно, 5 процессов занимают в 5 раз больше памяти.
Что же касается .NET там все по другому. Там все библиотеки собраны в dll. Программисты не дадут соврать, что все dll система грузит ровно 1 раз (по крайней мере исполняемый код). Если другое приложение хочет обратиться к данной dll, загруженная библиотека просто внедряется в код этого приложения без дополнительной загрузки. Об этом можно почитать у Рихтера. Там все подробно разжевано.
При инсталляции система, которой надо существование .NET Framework какой то версии сначала проверит ее наличие на машине, потом, в случае отсутствия, будет устанавливать свою.
В общем, у .NET куча своих плюсов и практически нет минусов (ИМХО).

Всего записей: 636 | Зарегистр. 21-10-2002 | Отправлено: 09:56 17-04-2006
NPC



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
наверно С++, хоть я мало понимаю в программировании.
даже для смартфонов Нокия программируют на С++.

Всего записей: 8943 | Зарегистр. 17-02-2005 | Отправлено: 11:38 17-04-2006
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NPC

Цитата:
наверно С++, хоть я мало понимаю в программировании.  
даже для смартфонов Нокия программируют на С++.

А как Вы думаете, насколько С++ для Нокии похож на С++, на котором пишут для Windows (Давайте для определённости, на VC). Эта "похожесть" заканчивается на структуре языке (if,for) и ещё несколько бибилиотек, которые со скрипом портировали. Так как язык С/С++ очень приблежённый к ассемблеру (чем очень гордятся все любители С/С++), а ассемблер x86 и Nokia сильно отличается, то это накладывает определённые ограничения. Приведу пример, более понятный. Припустим, человек, который очень хорошо знает русский, приежает в Карпаты (а там практически все говорят на украинском). И хотя структура языка одинакова (тоесть последовательность слов пожно переводить по словарю и в большинстве случаем предложение будет корректно) и буквы почти те, и более того, слова очень многие одинаковы. Но этот наш человек будет терятся. Он не будет понимать. Правда после небольшой адаптации будет всё хорошо.  
Так и с языками С/С++ (именно языками, так как детали реализации каждого компилятора очень отличаются. Но любители С об этом часто умалчивают )

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 12:24 17-04-2006
WiseAlex



Софтовых дел М...
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OdesitVadim
на самом деле здесь ситуация несколько иная.
Основа языка всегда сохраняется. другое дело, что для любых native компиляторов с любого языка если он существует для нескольких платформ добавляются platform-specific библиотеки, зарезервированные слова и т.д.
Чем шире набор платформ, тем больше всяких нюансов.
Цитата:
Но любители С об этом часто умалчивают  
. Так же как и pascal basic и т.д.  

Цитата:
С/С++ очень приблежённый к ассемблеру

утверждение достаточно спорное и ноги его растут из 70-х (т.е. когда С только создавался) с течением времени данное утверждение (особенно для типизированного С++) стало менее актуально
 
 

Всего записей: 1001 | Зарегистр. 02-03-2003 | Отправлено: 13:21 17-04-2006
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
WiseAlex
Уважаемый, а Вы на FreePascal'e пробывали програмить? Мне недавно надо было на FreeBSD небольшую утилиту написать. Perl, С Shell и подобное я знаю, но очень сложновато мне с ними. С помощью FP я достаточно быстро написал утилиту (она разбирала логи wget, а также делала определённые действия по результатам анализа). Быстро - это в тичении часа-двух. И самое главное в этом, что дла этого мне не пришлось учить системные вызовы unix и прочье. Мне только надо было знать, что нет дисков, а есть корень файловой системы - но это существенно упростило задачу. Мало того (это уже к языку не относиться, но в наше время IDE и язык очень часто неразрывны) оболчка для написания с дебагером очень похожа на старый TurboPascal и запускалась она через Putty, а сама машина была далековато от меня. Моя прога с полпинка скомпилируется и под MacOs. И заметье, это без дополнительных инструкций препроцессору. Я просто пишу код.
 А что мне может предложить С? Среда - vi, ed, emacs - а компилим отдельно с помощью make. Отладка, то вообще отдельная история. А извесно, что 90% времени разработки это компиляция, поиск ошибок и отладка. Извольте.

Цитата:
Но любители С об этом часто умалчивают      
. Так же как и pascal basic и т.д.  

Эта фраза, вырваная с контекста, сильно меняет смысл. И запятая конечно в вашем предложении надо, иначе Вы создали новый язык программирования

Цитата:
С/С++ очень приблежённый к ассемблеру     
 
утверждение достаточно спорное и ноги его растут из 70-х (т.е. когда С только создавался) с течением времени данное утверждение (особенно для типизированного С++) стало менее актуально

Достаточно взять любой учебник по С/С++ и почитать введение. Сомнения сразу развеиваются. И хотя язык прогресирует, он тянет за собой в виде рудиментов старые особенности. И иногда допускаеш ошибку, а она оказывается не ошибка, а особенность языка и компилируется. Потом долго и нудно ищещ ошибку. За примером далеко ходить не буду это два равно в условном операторе.

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 15:06 17-04-2006
WiseAlex



Софтовых дел М...
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OdesitVadim

Цитата:
а Вы на FreePascal'e пробывали програмить?

нет, но часто сталкиваюсь со встроенными ситемами и какой там Pascal? правильно специальный. Если говорить о кроссплатформенности, то это достаточно широкое понятие.

Цитата:
А что мне может предложить С

думаю, что при таких требованиях (удобная консольная IDE) не так много языков это предложат. Опять же можно приводить много частных примеров, где есть только компилятор С или basic и больше ничего...

Цитата:
Эта фраза, вырваная с контекста, сильно меняет смысл.  

практически нет.

Цитата:
И запятая конечно в вашем предложении надо,

Это и так понятно и я надеюсь мы не скатимся до выяснения грамматических и пунктуационных ошибок...  

Цитата:
Достаточно взять любой учебник по С/С++ и почитать введение

о ситуации 70-х годов в разделе "Как это было"

Цитата:
За примером далеко ходить не буду это два равно в условном операторе.

типичная ошибка при переходе с pascal (сам ее часто допускал), потом привых и живу с этим вполне нормально, иногда нахожу такие вещи удобными. В целом как в любом долгоразвивающемся языке есть не слишком красивые вещи (типа синтаксиса указателей на функции в С и begin-end в pascal ),
Единственно, чего я не понял, так это почему если какая-то частная задача лучше решается на определенном языке, то это достойно быть описанным в топике о перспективности...

----------
Если не я за себя, то кто за меня?
Если я только сам по себе - что я?
И если не теперь, то когда? (Гилель)

Всего записей: 1001 | Зарегистр. 02-03-2003 | Отправлено: 17:21 17-04-2006 | Исправлено: WiseAlex, 17:23 17-04-2006
SPeller



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
особенно для типизированного С++

По сравнению с паскалем, типизированность Си - это кулёчки в песочнице

Всего записей: 259 | Зарегистр. 11-01-2006 | Отправлено: 17:51 17-04-2006
WiseAlex



Софтовых дел М...
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SPeller
для особо внимательных читателей: типизированность
Цитата:
С++
а не
Цитата:
Си

 

Всего записей: 1001 | Зарегистр. 02-03-2003 | Отправлено: 18:01 17-04-2006
SPeller



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я и мел в виду С++. Я еще не на столько из ума выжил, чтобы в разговор про С++ вставлять реплики про С (без плюсов)
 
Добавлено:
Так как вы, Софтовых дел Мастер, имели дело с паскалем, то должны знать, что типизированность паскаля (не знаю как раньше, но Дельфи точно) - куда выше чем в сях (с плюсиками).

Всего записей: 259 | Зарегистр. 11-01-2006 | Отправлено: 18:05 17-04-2006
WiseAlex



Софтовых дел М...
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SPeller

Цитата:
Я и мел в виду С++

нужно быть точнее

Цитата:
в разговор про С++ вставлять реплики про С

разговор шел и про то и про другое

Цитата:
Софтовых дел Мастер
не совсем
Цитата:
типизированность паскаля ... куда выше чем в сях (с плюсиками)
Что считать "выше"
если имеется ввиду жесткость типизации, то С++ не слишком отличается от pascal, а логика работы типизации связанная с классами гораздо изощренне
(Да в паскале нельзы char'у присвоить integer и integer'у real, но можно integer'у присвоить longint; типы с ограничением значений легко реализуются на С++ )
---
вижу скатываемся к священным войнам вида С++ vs Pascal
 
 

Всего записей: 1001 | Зарегистр. 02-03-2003 | Отправлено: 18:51 17-04-2006 | Исправлено: WiseAlex, 18:59 17-04-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Самый перспективный язык программирования


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru