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

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



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

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 20:24 30-06-2004
krast

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

Цитата:
В большинстве случаев написан откровенный бред!

 

Цитата:
Какой язык перспективный - это неправильный вопрос, вернее не полный.  
Перспективный для какой области деятельности, вот более правильная постановка вопроса.

 

Цитата:
Каждый язык живет в своей предметной области. Там он и хорош.

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

Всего записей: 442 | Зарегистр. 15-09-2003 | Отправлено: 00:08 01-07-2004 | Исправлено: krast, 00:13 01-07-2004
enon



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

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

Это вопрос, по которому не нужно спорить.
 
Здесь слово "перспективный" имеет следующие значения.
Перспективный - это значит, на него стоит обратить внимание!
Перспективный - это значит, он будет востребован!
Перспективный - это значит, на нем можно сделать деньги!
Перспективный - это значит, если Вы его изучите, то это будет не напрасно!
Перспективный - это значит, если Вы его изучите, то Вы будете перспективный!
 

Всего записей: 59 | Зарегистр. 05-06-2004 | Отправлено: 03:50 01-07-2004
AnGo



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

Цитата:
Здесь слово "перспективный" имеет следующие значения.  
Перспективный - это значит, на него стоит обратить внимание!  
Перспективный - это значит, он будет востребован!  
Перспективный - это значит, на нем можно сделать деньги!  
Перспективный - это значит, если Вы его изучите, то это будет не напрасно!  
Перспективный - это значит, если Вы его изучите, то Вы будете перспективный!

 
Ну, например я, много лет пишу на связке С/С++.  Иногда использую ассемблер.
Учитывая древность этих языков, я видимо не очень перспективный, так как я никогда не писал на Яве и куче других новомодных языков. Однако это почему-то не мешает мне прилично зарабатывать.
Изначально вопрос звучал так:
 

Цитата:
Скоро я закончу курсы программирования и передо мной стоит задача выбрать язык на котором я буду писать (изучить хорошо два языка это наверное сложно, надо выбрать что то одно), а здесь я знаю много опытных и знающих программистов, подскажите что мне изучать сейчас подробнее из Java, C#, C++, Asp.net, Visual Basic.net. Мои основные колебания это Java или C#. Что ближайший год будет более востребовано?  

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

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

 
Да, нет никакого крика души, ты ослышался. Просто мне не понравилось само направление развития топика. Что-то типа *nix vs win.
Факторов я как раз практически и не заметил, за редким исключением. Почему и написал, что - полный бред.
Больше было криков PHP ( etc. ) - рулит, а все остальное - отстой, и нет уних никакого будущего.
Пересекающихся нишах, конечно очень интересно сравнивать, здесь я с тобой спорить не буду.
Только ниша -то в вопросе НЕ БЫЛА ОБОЗНАЧЕНА! Прочитая выше отквоченное из вопроса.
Похоже, что в топике просто забыли о первоначальном вопросе и, как это обычно бывает, плавно съехали совсем на другую тему. Скоро, наверное, перейдем к вечной теме - о женщинах!
 

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 15:40 01-07-2004
enon



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

Цитата:
Ну, например я, много лет пишу на связке С/С++.  Иногда использую ассемблер.  
Учитывая древность этих языков, я видимо не очень перспективный, так как я никогда не писал на Яве и куче других новомодных языков.

Не бойтесь, Вы перспективный.
 

Цитата:
Видимо человек не знает еще где он найдет работу, какие требования к нему будут предъявлены, а язык выбрать хочет.

Человек хочет стать перспективным.
 
krast

Цитата:
ниша

Ниши? Может еще вехи?
Решаем вопрос куда ветер дует. И как не остатся без штанов.
 
AnGo

Цитата:
Скоро, наверное, перейдем к вечной теме - о женщинах!

Давно пора. Почти все что можно, уже обсудили.

Всего записей: 59 | Зарегистр. 05-06-2004 | Отправлено: 16:42 01-07-2004
AnGo



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

Цитата:
Не бойтесь, Вы перспективный.

 
Спасибо! Утешил! А я разволновался, т.к. не под все критерии перспективности подхожу!
Думал, ну все отлетался, как медный тазик в бане!

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 13:47 03-07-2004
mikv



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vadim_Monakhov
Вы видимо не сталкивались с серьезными задачами промышленного уровня... Фн. языки рулят. Какое отношение имеет пролог к функционалу? Да самое прямое. Пролог является так называемым реляицонным языком (как, скажем и MerCury). А все реляционные языки есть подклас функциональных.
 
 
enon
Мдаа. Дело все в том, что мы вынуждены программировать на функциональном языке для исключительно императивного поцессора... Вот в этом загвоздка - потому функциональные языки не настолько мощны, как могли бы быть и программы не блещут скоростью. Но есть надежда, что в ближайшем будущем в широкое применение "вынесут" пролог-камни и пр. Вот тогда посмотрим....

Всего записей: 103 | Зарегистр. 15-06-2004 | Отправлено: 15:06 03-07-2004
mihas83



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

Цитата:
я разволновался, т.к. не под все критерии перспективности подхожу

Связка С/С++ будет перспективна очень долго и переживет большинство новобранцев.


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

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mikv
Что Вы имеете ввиду под "императивным"(повелительным) процессом? Гегеля читаете?
 
Мое мнение по прологу:
Он не человеческий. Пролог "мыстит" последовательно, предикатами.
Считаю что человек мыслит не предикатами. Человек мыслит параллельно, как нейронная сеть, потом мысли каким-то чудом преобразуется в одну мысль-идею.
Ее можно разложить в последовательность. Но вот получить последовательно не вообразимо сложно. Дело даже не в скорости. Пролог все делает на низшем уровне, поэтому все выглядет очень сложно, долго, грамоздко.
Это все равно что функциональный анализ изучать в виде теории множеств.
Остальные языки тоже не сахар. Но если применить соображалку, абстракцию то получается то что нужно и гараздо дешевле.
 
Может конечно я не прав, и мне нужно взглянуть на какой-нибудь достойный пример.

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, а причем тут среда Asp.net? А потом не понятна постановка вопроса. Самый перспективный с какой точки зрения?  
А чего это так VB.NET обделили? 1 голос VS 13 за C#... IL-код-то у них "почти" одинаковый...

Всего записей: 4667 | Зарегистр. 31-01-2003 | Отправлено: 22:29 14-09-2004 | Исправлено: TCPIP, 22:33 14-09-2004
SeaWolF



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я Судя по всему не самый старый но и не самый молодой программер здесь.
Если честно то я скучаю (ностальгия млин..) по родному IBM PC-DOS 7 - клевая штука?
А OS/2 3 и 4 (Warp,Merlin) и старому доброму Turbo C.
Если кто помнит эти древние вещицы вроде Turbo Pascal, Turbo C?
Все-таки Borland сильная контора...
Как альтернатива во многом конкурентная Borland C++ была Watcom C++
Первый язык программирования изученный мной был "Pascal" в 93 немного позже "C"
ASM как таковой честно говоря толком не знаю, но в написании дров или чегото-такого аппаратно зависимого вполне хватало С/С++ - более читабелен с моей точки зрения
Если честно когда начал переходить с Pascal на C - долго плевался на  
на то что Begin & End ,подменили {} что небыло деления на функции и процедуры
что есть различие если писать заглавными или прописными (хотя это можно изменить в компиляторе), Но за то что С приучил меня писать коментарии к коду я ему благодарен
Собственно хочу что сказать - то что Паскалевский код практически всегда (ели аккуратный программер, т.е. красивый код разложенный по полочкам) можно разобрать довольно быстро даже при отсутствии комментариев. А вот с Си оказалось все на много сложнее... как щас помню в 95 году приехал из Сочи месяц за комп не садился и решил продолжить написание аркадной игрушки (на С++) кода было примерно на 2Мб и хоть
убей не мог понять что я там наворотил - в итоге убил 2 недели на разгребание кода и написание коментариев... ЗЫ ужасти просто... НО эта история приучила меня к порядку...
К этому времени уже во всю развивалось ООП - ту конечно есть много хорошего, но и много того, что мне не понравилось... Ну во первых в кой-то мере унифицировались объекты, классы и т.п. Кстати если говорить о ООП то в Паскале он был реализован вначале как-то убого нежли в Си - Так что прародителем ООП наверное не только я но и многоие программисты назовут именно Си, но огорчило меня то, что то чем я занимался несколько лет оказалось ненужным и приходилось фактически использовать чужие наработки - т.е. подстраиваться под то, что подавали как должное... а тобишь
Напихивая код готовыми библиотеками в которых кроме одной двух функций и нескольких предопределений типов данных ничего более не было нужно...
А может помнит кто времена когда программеры соревновались в компактности кода...
Кстати за это я и полюбил Си...
Во первых исходники одной и тойже программы на Си были меньше примерно в 1.5-2 раза чем на Паскале. И самое интересное проактически везде готовый вариант exe-ников был меньше паскалевских билдов и самое интересное практически одинаковые размеры с ASM-кими билдами.
Сегодня программерам практически лафа - но и задачи уже стоят совсем другого рода
Мало-мальски понимающий HTML-называет себя программистом (честно говоря для меня это кощунство)
Собственно говоря что хочу сказать саме перспективные языки программирования остаются Cи и Pascal
Современные варианты этих языков Cbuilder & Delphi, Но чтобы понять их истину всеже советую начать с их корней (но лучше голопам по европам - а то можете зациклиться как я).
В настоящий момент я больше сисадмин чем программер но и по сей день пишу необходимый софт для своих нужд - ибо никто кроме вас самих не сделает программу для вас лучше вас самих.
 
Собственно говоря если любите чистоту, красоту и не очень любите геморойные ситуации - то Паскаль он для вас.
Если любите выкрутасы вас не беспокоит бардак, головная боль и обладаете нетривиальным мышлением то лучше обратися к Си (Кстати некоторые вещи и по сей день я ваяю на Borland C++ 3.1 - например несколько десятков утилит помогающих мне в администрирование прекрасно работающие под дос консолью - умещаются на дискету,а аналогичные варианты под GUI занимают в 10-ки раз больше постранства)
 
Да.. из реализаций языков все-таки рулит Borland  
На счет паскаля не знаю - я уже мало за ним слежу
Но вот Cи очень удобен...
 
Т.е. В настоящий момент самым достойным внимание языком я считаю Borland CBuilder
причины такого заявления:
1. BCB позволяет использовать наработки из других локализаций Си вполне приемлемо
(в отличии ои Visual C++ где это очень геморойно) т.е. вы можете вполне нормально использовать SDK практически любых производителей и написанных на любых языках,
да и просто использовать натив Си (т.е. чистый Си без ++)
2. На Си++ написаны практически все современные ОС а в *NIX'ах он вообще встроен
3. В отличии от пункти 1 существует и обратная зависимость т.е. адаптировать код под другие ОС опять в отлии от VC++ -  BCB в большей части практически в несколько раз быстрее позволит вам программу написанную под Windows адаптировать например под Linux
Ну и собственно если вы освоите Си то все остальное (кроме ASM - у него более узкая специфика) будет изучить намного проще...  
Во всяком случае люди разные и я выссказал чисто свое мнение о перспективности языков программирования.... А Си можно использовать пожалуй во всех направления
Впрочек как и паскаль - но Лично мне - Си ближе.

Всего записей: 80 | Зарегистр. 20-04-2004 | Отправлено: 03:53 15-09-2004
TCPIP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Немного сузим область запросов: программирование по Windows (есть ли возражения на счет перспективности оного? Кто-нибудь еще сомневается, что это основная система на рынке PC?). А здесь ответ однозначен --- C#. Period. Ну или VB.NET, если время подгоняет...  
Насчет ANSI C и прочего: возможно, но только для учебных целей. Студерам рекомендую почитать Кернигана и Ричи, собственно native C, и  Страуструпа для C++. Просто в качестве FYI. Если вы собираетесь программировать на C# просто полезно знать, откуда есть это все пошло. Хотя бы потому, что если вы не знаете, что в С все функции, не знаете, чем отличается function от function void, это не есть хорошо, просто с точки зрения внутренней культуры.
А вот зачем в образовательных учреждениях до сих пор преподают Pascal ума не приложу? Тренируете системных программистов --- C++, тренируете физиков --- FORTRAN (ADA я так понял накрылась). В чем обучательная ценность Pascal? В простоте? Да бросьте! Ну, давайте будем начинать учиться читать по складам (впрочем, не удивлюсь, если так делают и до сих пор). Зачем изучать то, что никто не использует? Ну, а если уж и обучать, то чем плох Object Pascal? Судя по всему, Delfi развивается очень активно, та же 8 весьма плотно интегрировалась с .NET. Я уж не говорю о том, что изучать какой-то конкретный язык программирования в школе --- полный бред! Зачем? Изучите сперва дискретную математику, теорию алгоритмов, пресловутое автоматическое доказательство теорем. Хватит вам и псевдокода. Нет же. Гонят Pascal прямо в 8 классе (а где еще и раньше), не объясняя деткам даже, что такое бинарная система счисления и вообще, чем она хуже например тернарной системы? Ужас. Доходит до того, что у людей все представление о программировании сводится к кодированию. Что луше CBuilder или Delfi. Да не один ли хрен? Какая разница, на каком языке говорить? Выбирайте просто тот язык, на котором говорит большая часть людей. На данный момент, это C++. Но, опять же, никакого C++, если мы говорим о программировании для Windows, на сегодняшний момент не существует (ой, не верю я в Managed С++), есть только C# и VB.NET.
Так что для тех, кто задается вопросом, каков самый перспективный язык: задумайтесь прежде, какие задачи вы собираетесь решать? Если вы PIC'и собираетесь программировать, то зачем вам тот же C# (хотя есть Embedded С#, вроде бы для программирования контроллеров он не подходит)? Если вы собираетесь программировать для высокопроизводительных вычислениий, наверное, имеет смысл думать о Linux.
 
Короче, здесь та же ситуация, что и с человеческими языками. Вы видите, что большая часть человечества разговаривает на английском, учите английский, потом будет легко перейти на немецкий (на французский посложнее). Сейчас просто семимильными шагами развивается Китай. Вывод: учите китайский, в ближайшие дцать лет он вам точно понадобится. Хотите быть up-to-date в сфере научной деятельности --- учите японский (корейский, опять же китайский).

Всего записей: 4667 | Зарегистр. 31-01-2003 | Отправлено: 05:30 15-09-2004
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SeaWolF, ты сделал экскурс в историю. Правда, были еще и ЕС 1022 с ПЛ1 и много чего интересного.

Цитата:
НО эта история приучила меня к порядку
А он всегда и везде полезен.

Цитата:
Современные варианты этих языков Cbuilder & Delphi
Перекос в сторону Borland.

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

Цитата:
из реализаций языков все-таки рулит Borland  
Спорно.

Цитата:
На Си++ написаны практически все современные ОС  
Скорее все-таки без ++.
TCPIP

Цитата:
Но, опять же, никакого C++, если мы говорим о программировании для Windows, на сегодняшний момент не существует, есть только C# и VB.NET.  
Ну это уж слишком резко, безпочвенно и очень, очень далеко от истины.  Не согаласен.


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

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



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

Цитата:
На Си++ написаны практически все современные ОС  

Люди часто считают, что С и С++ это почти одно и то же, но это РАЗНЫЕ языки и компилируются по-разному.  
 
TCPIP
а чем плох паскаль - нормальный простой процедурный язык, как раз для обучения и создававшийся. Попробуйте школьникам дать с++ с его конструкторами, итераторами и перегрузками операторов
Мне тоже не нравится школьная программа, но постами на ру-борде ее не изменишь

Цитата:
Зачем изучать то, что никто не использует?

вопрос риторический - зачем вас учили элементарной физике если все ученые физики этим давно не занимаются (можно подставить другую науку) Школьное обучение и профессиональное применение - разные вещи

Всего записей: 1001 | Зарегистр. 02-03-2003 | Отправлено: 10:42 15-09-2004 | Исправлено: WiseAlex, 10:43 15-09-2004
mihas83



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

Цитата:
Мне тоже не нравится школьная программа, но постами на ру-борде ее не изменишь  

Ну и преподаватели там уже привыкли к ''штампам''. Их так учили...

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

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TCPIP
Паскаль штука полезная хотя бы в плане подготовки к освоению дельфи.
По поводу С - многие програмеры, и я в том числе, пользуют старый добрый VC++6. Хотя не спорю, переходить на что-то поновее уже пора бы. В линуксе так там только традиционный С и рулит.
Для программирования контроллеров, и не только пиков, но и интеловских и атмеловских пользую асм. Хотя недавно нашел сишный компилятор для Atmel'ской RISC-серии. Там тоже вполне традиционный С.

Всего записей: 264 | Зарегистр. 07-07-2004 | Отправлено: 11:51 15-09-2004
mihas83



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

Цитата:
По поводу С - многие програмеры, и я в том числе, пользуют старый добрый VC++6.
Не такой уж он старый. Главное - исправный, добротный и привычный.
А крутизна - не самое главное.  

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

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

Цитата:
Не такой уж он старый. Главное - исправный, добротный и привычный.  

Все новое - хорошо забытое старое. Возмите VB.NET и сравните с QBASIC.
Что перспективнее? Поищите в JOBs (по WWW) для ИТ и сделайте анализ.

Всего записей: 35 | Зарегистр. 18-08-2004 | Отправлено: 13:09 15-09-2004
mihas83



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

Цитата:
Что перспективнее? Поищите в JOBs (по WWW) для ИТ и сделайте анализ.

Не совсем понятна твоя мысль. Уточни!

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

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mihas83
Выборка по сайтам предлагающим работу. Просто посмотреть сколько вакансий с требованием C++, сколько Java, сколько SQL, сколько VB и т.в.т
В целом позволяет набрать определенную статистику кто сейчас нужен.  
 
Добавлено
У нас кто-то любил этим заниматься - по наиболее известным буржуйским сайтам собирал такую статистику. Когда это регулярно отслеживаешь в целом требования рынка довольно хорошо отслеживаются.

Всего записей: 359 | Зарегистр. 05-02-2004 | Отправлено: 13:30 15-09-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