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

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



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

Цитата:
Я думаю, что за интернетом будушее поэтому PHP  

именно поэтоме Перл! Намного мощнее ПХП

Всего записей: 241 | Зарегистр. 16-04-2004 | Отправлено: 13:20 13-06-2004
Swappp

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

Цитата:
именно поэтоме Перл! Намного мощнее ПХП

Это спорно, в PHP 5 много изменений в ООП, добавлены и улучшены всякие xml/xsl. Я честно говоря незнаю что будет в perl 6, но он всетаки изначально не для веба, а для манипуляций с текстом.

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 14:52 13-06-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
xaos

Цитата:
именно поэтоме Перл! Намного мощнее ПХП

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

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 15:22 13-06-2004
enon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если я не ошибаюсь, Microsoft делает ставку на C# и .NET.
MS заказывает музыку, этим нельзя принебречь.

Всего записей: 59 | Зарегистр. 05-06-2004 | Отправлено: 15:55 13-06-2004
mxm1975



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
учи С#. Если-вдруг что -- на Java переберешься просто.
 
Добавлено
...и ASP.NET  
 
плохо голосование сделано

Всего записей: 279 | Зарегистр. 31-07-2002 | Отправлено: 18:48 13-06-2004
IntenT



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders  
 
Справедливо для любого языка
 
xntx
Перлу уже лет 18, его вылизали до безобразия.
Большой минус перла - отсутсвие ООП. Поэтому большие проекты на нем делать крайне геморойно. Для текстов (читай регов) он вне конкуренции.

Всего записей: 1584 | Зарегистр. 16-12-2001 | Отправлено: 13:28 14-06-2004
Vadim_Monakhov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа и товарищи!
Потрясает квалификация большинства участвующих в дискуссии. Аргументация идёт либо на уровне "он лучше, потому что я на нём пишу", либо на уровне "он лучше, потому что на нём все пишут".
Наверно, стоит задуматься о том, что:
1) Существуют исторические традиции - если на каком-то языке писали 40 или более лет (Fortran, Cobol), то имеется куча наработок. И переводить их на новые языки - денег и времени стоит.
2) Существует инерция мышления - IT менеджеры в большинстве учились 20-30 лет назад. И мыслят так, как все мыслили 20-30 лет назад. Поэтому в большинстве компаний ориентируются на то, что было, а не на то, что будет.
3) Существуют риски перехода на новые языки. Большинство из тех ПОЛЬЗОВАТЕЛЕЙ, кто ринулся в мир Java, на первых порах терпели сплошные крахи. Реклама - это одно, а реальность - совсем другое. Но в настоящий момент многие из проблем Java решены, и те, кто с самого начала залез в этот бизнес (за счёт тех, кто из своих денег окупил первоначальные провалы) - живёт хорошо.
4) Программное обеспечение начиная с Windows 95 начало явно разделяться на системное и прикладное. Язык системного программирования де-факто стал C++, и нет причин, чтобы он на что-то сменился. Но эта ниша быстро схлопывается - системных программистов становится нужно всё меньше по мере развития операционных систем (т.к. системный программист - это либо разработчик ОС, либо её довесок. А довески становятся не нужны. Разработчиков же нужно очень мало).
5) В области прикладного ПО нет стандарта ни де-факто, ни де-юре. Это бурно развивающаяся область. Очевидно, современный язык должен быть языком визуального проектирования пользовательского интерфейса, иметь понятный человеку надёжный синтаксис, обеспечивать работу на рабочей станции и в сетях, а также иметь серверный вариант. Это должен быть язык, на котором можно начинать изучать программирование, а затем писать профессиональные программы, и,при необходимости, естественно переходить на инструментальные среды, обеспечивающие поддержку системного программирования.
Языка, удовлетворяющего таким критериям, пока нет. Кстати, я руковожу группой, которая пытается такой язык создать - это язык BARSIC http://www.niif.spbu.ru/~monakhov/www/applicat_r.html

Всего записей: 5 | Зарегистр. 15-06-2004 | Отправлено: 19:31 15-06-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
IntenT

Цитата:
Для текстов (читай регов) он вне конкуренции.

зависит от размера текста. в скорости обработки он намного быстрее пхп, согласен. но если нам надо процессить кучу мелких, то пхп выигрывает, т.к. перл запыхается на подьемах процессов.
ну еще конечно зависит как прикручен перл...
 
Добавлено
ЗЫ: ну я конечно не говорю о том, как я охренел когда увидел сколько нужно перла чтоб достать обычный ПХП'вский $_GET['var']
а чтоб сессии заваять там небось вообще целый движок сделать нужно...
то-ли дело в ПХП - все это уже сделано на уровне языка, писать легче всякую мелкотню, согласись.

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 20:45 15-06-2004
enon



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

Цитата:
Языка, удовлетворяющего таким критериям, пока нет.

Конечно, слишком много противоречий в твоем опеделении.
 
Предлагаю радикальный вариант: модифицированый Prolog!
Что-нибудь типа Delphi+клей+Prolog.
 
Другой вариант: UML + C#
 
Если серьезно, то придерживаюсь мнения : это С#
 
 
Добавлено
PS:

Цитата:
"он лучше, потому что на нём все пишут"

Это - серьезный аргумент.
 
 
 
 

Всего записей: 59 | Зарегистр. 05-06-2004 | Отправлено: 20:55 15-06-2004
SashKa



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

Цитата:
системных программистов становится нужно всё меньше  

 
Зато все больше контор которые делают какое-то уникальное железо и все хотят чтоб это железо работало под какой-ни то вындоуз. Может быть правда и это направление унифицируют и особенности железа уйдут целиком в особенности железа а не драйверов, но кто-то все равно извернется.
Опять же наверняка будут фичи вроде микроволновок с искуственным интелектом и им нужна будет операционка ))))
ассемблер это вообще не язык как таковой - это мнемокод машинных команд каждого отдельно взятого процессора и в зависимости от процессора (или контроллера) язык будет разный, хотя и не сильно. так что он тоже в будующем останется.
а еще есть VHDL, но опять же это не прикладное программирование - за то кудыж без него в далеком и светлом.
А еще есть язык (забыл как зовут) - описание систем виртуальной реальности.
Да и вообще где-то есть языки программирования систем искусственног интелекта (Пролог там всякий древний) и систем с нечеткой логикой - вот за ними пусть и очень далекое но будущее.
правда это выходит за рамки темы и форума, потому как не прикладное программирование, но оно вполне может стать таковым.
 

Всего записей: 130 | Зарегистр. 20-04-2004 | Отправлено: 12:50 16-06-2004
redp

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2IntenT
в perlе таки есть ООП
 
2xntx
а ви таки думаете что еженедельные обновления - это хорошо ? хм, ну попробуй представить как ты будешь писать на C++, если его стандарт "чуть-ли не каждую неделу совершенствоваться" будет. Тема для ночных кошмаров, ага

----------
помни - ты с потрохами принадлежишь государству

Всего записей: 514 | Зарегистр. 16-06-2003 | Отправлено: 13:24 16-06-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
redp
одно дело это то о чем я говорю - появляются новые методы, классы, функции... облегчается жизнь программеру...
а другое так как ты: ведь старые функции не меняются... а те, что меняются (например массив $HTTP_GET_VARS) то он сначала помечиваются как устаревшие, и только через несколько лет убираются. в этом конкретном случае, этот массив отменился еще в начале Четвертого ПХП, а помоему поддержку его реализируют даже в пятом...

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 14:04 16-06-2004
VonSimon



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Учи С++ это основа для многих языков, например Java. Если хорошо им овладеешь, даже не обязательно им, а вообще овладеещь каким либо языком ООП, на другие будет переходить довольно легко. Надо будет выучить только синтаксис и потенциальные возможности, а основа останется тйкойже.  
Я уверен, если человек пишет на с++ Delphi или еще что то там, то за день, имея под рукой книжку например VBA можно разобраться в языке и писать на нем.
 
Добавлено
Быть может стоит обратить внимание на непрцедурные языки, например SQL. Все зависит от будущей области применения твоих знаний.

Всего записей: 671 | Зарегистр. 14-01-2003 | Отправлено: 14:45 16-06-2004
Vadim_Monakhov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
enon
Цитата:
Предлагаю радикальный вариант: модифицированый Prolog!  
Что-нибудь типа Delphi+клей+Prolog.  

Самой лучшей характеристикой языков логического (декларативного) программирования типа Prolog является название статьи "Prolog ещё жив".  В теории программирования в 80-е годы бытовало мнение, что это самое перспективное направление. Так было до тех пор, пока не стали понятны проблемы этих языков - необходимость усечений для ликвидации бесконечной рекурсии, негарантированность времени отклика, крайне низкая негарантированная надёжность  систем. Появление объектного программирования убило эти языки. Хотя, как и Fortran и Cobol, они являются "живыми трупами" - уже умерли, но ещё ходят.

Всего записей: 5 | Зарегистр. 15-06-2004 | Отправлено: 16:24 16-06-2004
krast

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

Цитата:
Я уверен, если человек пишет на с++ Delphi или еще что то там, то за день, имея под рукой книжку например VBA можно разобраться в языке и писать на нем

мне интересно, ты сам такое придумал, или услышал у кого-нить?
 
'Давайте будем спорить о вкусе устриц... до хрипоты, до драки... с теми кто их ел' (с) Жванецкий

Всего записей: 442 | Зарегистр. 15-09-2003 | Отправлено: 16:26 16-06-2004 | Исправлено: krast, 16:46 16-06-2004
Vadim_Monakhov

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

Цитата:
а еще есть VHDL, но опять же это не прикладное программирование  

VHDL - типичный пример прикладного программирования. Если мне не изменяет память, это модификация ADA для моделирования электрических цепей. Как и все CADы - это прикладное программирование!
SashKa  

Цитата:
А еще есть язык (забыл как зовут) - описание систем виртуальной реальности

Это VRML. Аналогичные, но более развитые  возможности обеспечивает технология  Viewpoint (прежнее название MetaStream) – сайт http://www.viewpoint.com/pub/products/platform.html . Информация в файлах Viewpoint содержится в заархивированном (сжатом) виде, поэтому в этом формате файлы оказываются гораздо компактнее, чем  в VRML. Однако на языки программирования они не тянут - соответствующие средства 3D должны быть стандартными в "языке программирования будущего". Очевидно, что это будет  
а) алгоритмический язык (так что функциональные языки типа Lisp и ML отпадают - их время прошло, как и у декларативных языков)
б) язык структурного программирования (так что Java и C# отпадают - они неструктурны. В них совмещены декларация с реализацией.)
в) язык объектного программирования  

Всего записей: 5 | Зарегистр. 15-06-2004 | Отправлено: 16:41 16-06-2004
krast

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vadim_Monakhov
Пролог просто это нечто другое, чем современные ЯП. Если они спроектированы, исходя из теории вычислителя (Тьюринг, фон Нейман), то в Прологе пытались подойти с другой стороны к проектированию программ, с точки зрения 'мыслящих мащин'.
 

Цитата:
как и Fortran и Cobol, они являются "живыми трупами" - уже умерли, но ещё ходят

Насчет Кобола не скажу - не в курсе. А вот за Фортран заступлюсь. Провожу довольну примитивную аналогию: то же самое можно сказать про асм. Поделки на асме занимают оч малое количество всех прог, написанных вообще, но зато в своей нише асм рулит и никто туда проникнут не сможет. Так вот, то же самое про Фортран. На нем написано Огромное количество кода, библиотек, проектов, причем зачастую все для математиков (что неудивительно, так как разработчики и подразумевали такое его ипользование, собстно, Fortran и расшифровывается Formula Translator), до сих пор в нии и университетах используют этот язык, и их можно понять. И говорить что он живой труп - это неправильно, так как Фортран пришел (аж в тясяча девятсот пятьдесят каком-то!), Фортран сделал свое дело, Фортран ушел - естественный и закономерный процесс. и именно в этом языка появилось много из того что раньше было неизвестно. респект фортрану!

Всего записей: 442 | Зарегистр. 15-09-2003 | Отправлено: 16:45 16-06-2004
Vadim_Monakhov

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

Цитата:
Я уверен, если человек пишет на с++ Delphi или еще что то там, то за день, имея под рукой книжку например VBA можно разобраться в языке и писать на нем  

Если человек знает 3-4 языка (к примеру, Object PASCAL, C++, JavaScript), то при наличии ХОРОШЕЙ книжки действительно за день можно начать писать программы. Но - простейшие. Любой инструмент имеет свои особенности - к нему надо приноровиться и изучить его сильные и слабые стороны. Если ваша программа компилируется, запускается и на первый взгляд делает то, что вам хочется - это еще совсем не значит, что ею можно пользоваться. И вот тут одного дня явно мало.

Всего записей: 5 | Зарегистр. 15-06-2004 | Отправлено: 17:19 16-06-2004
enon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Большинство языков ориентированы на машину.
Пролог оринтирован на мат. логику.
Если уж мы смотрим далеко в будущее. То тут уже давно все ясно!
Нужен язык ориентированный на человека.
Что бы он имел достатучную "скорость", нужны машины 6-го(7, 8, ...) поколения.
Язык дожен сам решать как ему выпонять вычисления, по какому алгоритму,
какие структуры для этого использовать. Сам конфигурировать оборудование.
Тогда системное программировани отпадет. Вообщем почти ИИ.
Все это будет(?) когда нас не будет(?).
 
На данный момет популярен объекто-ориентированный подход(кто-то это уже говорил).
Компьютеры еще слабы. Пока жив ассемблер, значит мы далеко не ушли.
Прорыва не ожидается. Неизвестно как прорыватся в будущее.
Для этого нужна мощь. А все идет постепенно, так и должно быть.
Какой же следующий шаг?  
Pentium 5, 6, ...
C#, C##, ...
UML 3, 4, ...
А Вы что хотели? Размечталис?  
Барсик с Тузиком не помогут.
Простите меня, пожалуйста, Вадим Валериевич.
Название Вашего языка забавное.
 
Надежда, конечно, умирает последней.

Всего записей: 59 | Зарегистр. 05-06-2004 | Отправлено: 18:19 16-06-2004
Swappp

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

Цитата:
нечеткой логикой - вот за ними пусть и очень далекое но будущее.

Ага, как в анекдоте, "Вы хотите удалить файл - Да Незнаю Нет"...
redp

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

обратная совместимость остается, исправляются ошибки и добавляются новые модули (сколько в месяц появляется библиотек для c++? ).
VonSimon

Цитата:
С++ это основа для многих языков, например Java.

синтаксически да, идеологически нет.
krast

Цитата:
Цитата:
Я уверен, если человек пишет на с++ Delphi или еще что то там, то за день, имея под рукой книжку например VBA можно разобраться в языке и писать на нем
 
мне интересно, ты сам такое придумал, или услышал у кого-нить?

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

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 21:01 16-06-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