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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
TheChampion

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

Цитата:
намек на извращение, называемое C++

 
Просто кое-кто (назовем их "недоумки") мечтает об обобщенном программировании. И вот появился C++, где есть шаблоны и алгоритмы - идеальное средство для обобщенного программирования. Списки, векторы, стеки - все это есть в C++, а кроме того, есть сортировки, поиск и др.
 
Но, говорят недоумки, это все слишком сложно и плохо. Это нехорошо. Вот мы лучше заведем какой-нибудь TObject, построим на нем иерархию классов и с ним замутим сортировку и поиск. Тот факт, что придется производить int от TObject, ежели потребуется контейнер int, их, недоумков, не беспокоит. Это нормально - производить int от TObject.
 
Керниган сказал: C как опасная бритва - можно сделать шедевр, а можно - кровавое месиво. Недоумки не в состоянии прочитать книгу Страуструпа, Стандарт или хотя бы help, который есть в каждом компиляторе. Вот им ничего и не понятно, для них все извращено.
 
C++ (как и C) хорош тем, что в нем есть стандартная библиотека. Еще очень мощная библиотека есть в Java. А вот паскаль - как машина Тьюринга. Идеально в теории, бесполезно практически.
 
Кстати, в шаблонах нет ничего сложного, это всего лишь хорошо устроенный препроцессор. Поэтому коды шаблонов открыты (в отличие от кодов стандартной библиотеки C). Каждый может написать STL (ну или посмотреть, как это делают другие).

Всего записей: 656 | Зарегистр. 25-06-2004 | Отправлено: 08:52 07-10-2004
mihas83



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

Цитата:
Просто кое-кто (назовем их "недоумки") мечтает об обобщенном программировании.
Мы у истоков новой теории.    

Цитата:
C как опасная бритва - можно сделать шедевр, а можно - кровавое месиво
Очень справедливо.

Цитата:
не в состоянии прочитать книгу Страуструпа
Она, действительно, написана сложновато - многие разделы не для начинающих.


----------
Мы знаем: время растяжимо. Оно зависит от того,
Какого рода содержимым Вы заполняете его. (C. Маршак)

Всего записей: 7832 | Зарегистр. 15-07-2003 | Отправлено: 09:37 07-10-2004
RUSmafia



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вопрос к публике,насколько сложно после С# сносно научиться програмировать на Java!?

Всего записей: 556 | Зарегистр. 31-07-2002 | Отправлено: 09:54 07-10-2004
mihas83



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

Цитата:
вопрос к публике,насколько сложно после С# сносно научиться програмировать на Java!?
А какой смысл? С# - как раз ответ Билла на Java...  

Всего записей: 7832 | Зарегистр. 15-07-2003 | Отправлено: 10:17 07-10-2004
abz



Хулиган
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А почему в голосовании нет ассемблера? Или нынешним программистам он уже не по зубам?

Всего записей: 14975 | Зарегистр. 04-11-2002 | Отправлено: 12:28 07-10-2004
mihas83



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

Цитата:
А почему в голосовании нет ассемблера?

Там много чего нет.  
А ассемблер - язык более низкого уровня.

Всего записей: 7832 | Зарегистр. 15-07-2003 | Отправлено: 13:09 07-10-2004
NullDaemon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Перспективный язык тот, за знание которого больше тебе платят. Причем надо учитывать регион: если Москва - это Java или .Net, менее богатый регион С++(чистый C только в *nix видел) и Дельфи, а где-то вообще и 1С-ка пойдет.
Если кто будет спорить - посмотрите в Инете сайты с вакансиямы, там з/п явно указывают.
 
Мораль: век живи - век учись. Одним языком никак не обойтись. И кто-то правильно сказал - учить англ. в первую очередь.
 
TheChampion

Цитата:
Просто кое-кто (назовем их "недоумки") мечтает об обобщенном программировании.

Дельфи тоже в кучу к извращениям?

Всего записей: 991 | Зарегистр. 16-05-2002 | Отправлено: 13:12 07-10-2004
mihas83



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

Цитата:
Перспективный язык тот, за знание которого больше тебе платят.  

Эта мысль в разных вариациях звучит здесь много раз.  
Перспективный язык тот, который хорошо знаешь.

Цитата:
век живи - век учись.
Вечная истина.

----------
Мы знаем: время растяжимо. Оно зависит от того,
Какого рода содержимым Вы заполняете его. (C. Маршак)

Всего записей: 7832 | Зарегистр. 15-07-2003 | Отправлено: 13:16 07-10-2004
abz



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

Цитата:
А ассемблер - язык более низкого уровня.

Ну и прекрасно. Нафига голосовать за надстройки?! Их надо собрать в одну строку!

Всего записей: 14975 | Зарегистр. 04-11-2002 | Отправлено: 13:40 07-10-2004
aar



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот и я не смог удержаться
Перспективный язык тот, который больше всего подходит для решения задачи.

----------
* * *

Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 13:48 07-10-2004
mihas83



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

Цитата:
Перспективный язык тот, который больше всего подходит для решения задачи.

Зачастую из любого можно выдавить решение задачи.
Но какими усилиями?

Всего записей: 7832 | Зарегистр. 15-07-2003 | Отправлено: 14:19 07-10-2004
NullDaemon

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

Цитата:
Перспективный язык тот, который хорошо знаешь.

Не соглашусь. У меня большущий опыт в 1С(7-ке), но язык не поднимется сказать, что он перспективный.

Цитата:
Перспективный язык тот, который больше всего подходит для решения задачи.


Цитата:
Зачастую из любого можно выдавить решение задачи.

Неужели не задавался вопросом почему в мобильниках и палмоподобных устройствах используют Java, а не Дельфи? тем более не С#?
И почему при создании 3D сцен в киноиндустрии используют .mel-язык Maya?
Ну и наконец, бухи (в большинстве - крутые транснациональные фирмы не в счет) держаться за 1С программеров?
 
Придет в голову мысль написать прогу используя 1С для мобильников? или мел-языка для бухов? или Джаву для 3Д?

Всего записей: 991 | Зарегистр. 16-05-2002 | Отправлено: 15:01 07-10-2004
RedMac



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вчера высказал своё "чистое имхо" - т.е. эмоциональную оценку дал. Сейчас почитал ту посты. Вот иполучается, что такому опросу самое место во флейме
 
Для каждого языка - свои области применения.
А по поводу делфи - эт скорее не по поводу делфи, а object pascal. Что касается самой оболочки - вопрос нет - очень удобно.
 
При голосовании я исходил из того КТО продвигает какие языки, и КАКИЕ ресурсы за ними стоят.
 
 
Добавлено
TheChampion
 

Цитата:
Кстати, в шаблонах нет ничего сложного, это всего лишь хорошо устроенный препроцессор. Поэтому коды шаблонов открыты (в отличие от кодов стандартной библиотеки C). Каждый может написать STL (ну или посмотреть, как это делают другие).

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

Всего записей: 418 | Зарегистр. 06-08-2003 | Отправлено: 18:20 07-10-2004
mihas83



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

Цитата:
большущий опыт в 1С(7-ке), но язык не поднимется сказать

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

Всего записей: 7832 | Зарегистр. 15-07-2003 | Отправлено: 19:35 07-10-2004
TheChampion

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

Цитата:
 Не надо перегибать - они открыты тока потому, что по стандарту должны быть в одной единицы трансляции. Можно было бы закрыть - имхо, следовало бы закрыть.  

 
Разумеется! Но чтобы закрыть, надо полностью пересмотреть теорию компилирования!
 
Дело в том, что шаблоны - это все-таки препроцессор, поэтому вы заранее не можете знать, сколько места выделять для переменных. А раз не можете, то и не построите объектный или библиотечный файл.

Всего записей: 656 | Зарегистр. 25-06-2004 | Отправлено: 21:02 07-10-2004 | Исправлено: TheChampion, 07:58 08-10-2004
mihas83



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

Цитата:
Но чтобы закрыть, надо полностью пересмотреть теорию компилирования!  

И так новичков в шаблонах страшат множество Warning-ов.  

Всего записей: 7832 | Зарегистр. 15-07-2003 | Отправлено: 22:51 07-10-2004
RUSmafia



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
хороший анализ "перспективных языков" на нем. языке, хотя по графикам и так всё понятно.

Всего записей: 556 | Зарегистр. 31-07-2002 | Отправлено: 02:36 08-10-2004
TCPIP

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

Цитата:
У меня большущий опыт в 1С(7-ке), но язык не поднимется сказать, что он перспективный.

Да уж, особенно если учесть, что в 8, по слухам, все не так. Вплоть до того, что семерочные программы нужно переписывать с нуля...
 

Цитата:
тем более не С#?  

А почему вы решили, что там не используют C#? Compact Framework?
 

Цитата:
И почему при создании 3D сцен в киноиндустрии используют .mel-язык Maya?  

Так это никак не противоречит тому, что сказал mihas83. Да, решение можно сделать, но, понятно, что если мы будем писать фирмвер на QuickBasic мы не удовлетворим например требованию компактности и так далее...

Всего записей: 4667 | Зарегистр. 31-01-2003 | Отправлено: 03:16 08-10-2004
TheChampion

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

Цитата:
И так новичков в шаблонах страшат множество Warning-ов.
   
Допустим новичков. Допустим страшат. Хуже то, что и многие ветераны боятся или не знают C++. Мне рассказывали, как в одной фирме использовали контейнеры STL. А потом вдруг (чистая случайность, конечно же!) они выяснили, что в контейнерах очень много одинаковых элементов. А STL, видите ли, их дублирует. Тогда они все переписали на C(!), вместо того, чтобы пересмотреть второй (умолчательный) параметр шаблона allocator. Во всех своих бедах они, разумеется, обвинили C++, а не свое отсутствие мозгов и нежелание читать документацию.

Всего записей: 656 | Зарегистр. 25-06-2004 | Отправлено: 07:55 08-10-2004
mihas83



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

Цитата:
Хуже то, что и многие ветераны боятся или не знают C++.  
Бывает. А в части  шаблонов - повсеместно. Так уж сложилось что творение Степанова - не любят и не знают как надо.  

Всего записей: 7832 | Зарегистр. 15-07-2003 | Отправлено: 09:14 08-10-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 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