Какой язык программирования самый перспективный?
#10
Отправлено 02 ноября 2005 - 11:29
Верю в смерть после жизни, любовь после секса и в крем после бритья ...
#12
Отправлено 02 ноября 2005 - 19:14
Так ведь верилог и вхдл -- это языки моделирования, а не программирования. И архитектуру микросхем разрабатывают на них. А потом уже эти микросхемы программируют на C и ассемблере. Или я не прав?сейчас практически любую железяку можно запрограммировать зная С и основы ассемблера, машинные коты и крысы идут наХ. Исключение - всякие замуты вроде ВХДЛа и Верилога.
А вообще согласен, для железа еще очень долго будет актуальна пара "C+asm".
Вот только FPGA, кажется, совсем по другому программируют, с помощью специальных инструментов, но точно не знаю.
#13
Отправлено 02 ноября 2005 - 21:28
"Sometimes I'm scared of being Ozzy Osbourne. But it could have been worse. I could have been Sting" © Ozzy
#15
Отправлено 03 ноября 2005 - 10:30
The only thing you can't predict with any accuracy is people's capacity for stupidity.
#16
Отправлено 03 ноября 2005 - 11:10
Верю в смерть после жизни, любовь после секса и в крем после бритья ...
#17
Отправлено 03 ноября 2005 - 12:06
The only thing you can't predict with any accuracy is people's capacity for stupidity.
#18
Отправлено 03 ноября 2005 - 17:02
В популярности Явы можно убедиться, посмотрев индекс http://www.tiobe.com...htm?tiobe_index
ПХП рвется вперет, кстати, даже вытесняя С++
Я всегда был за Си и С++, они были давно, есть и будут еще долго. Платформы меняются, технологии прогрессируют, а Си - как был так и есть. Ручная коробка передач ближе к телу, чем автоматическая, что бы там ни говорили лентяи
#19
Отправлено 03 ноября 2005 - 18:20
DEREWO,спасибо за разъяснение.Sergio, net, mo#no zalivat' soft na VHDL ili veriloge prjamo v specializirovannqe mikruhi, naprimer ot XILINX. Tol'ko stojat oni.A vse to #e samoe mo#no sdelat' deshevle vo mnogo raz na obq4nom PICe
Гм, ява может и неплохой язык, но только для прикладного программирования. Что касается кросплатформенности, то все зависит от реализации, вполне возможно, у явы тут позиции чуть лучше, чем у C++, но ненамного.
А вообще, что значит перспективный? С -- он и в Африке C, никуда он не денется (как уже писали). Хотя я не стал бы называть его перспективным, поскольку он в определенных сферах уступает другим, например прототе изучения.
Смысл вопроса до конца не ясен. У каждого языка свое применение, некоторые программы пишутся более чем на одном языке. Если языки программирования придумывают, значит каждый из них кому-то нужен. И вряд ли мы доживем до такого дня, когда будет использоваться только один язык программирования.
P.S. Кстати, не стоит забывать, что ява, в отличие, например, от С и C++ вырвалась вперед благодаря огромным деньгам, которые вкладывает в него Sun.
#21
Отправлено 06 ноября 2005 - 21:52
как уже было сказано, исходя из целей.
Позвольте разьяснить, т.к си шустрый язык, создает довольно продуктивные программы ( не ассеблер, но близко!) то на нем пичсали и будут писать Операционные системы, а также большие программы.
ява - это же для нета, он перспективен сейчас, да. и будет, т.к позвобляет создовать кроссплатформенные программы ( но опять же , это так, игрушки в основном)
я сщитаю, что си и с++ если не самые перспективные, то уж точно программист без хлеба не останется ( на крайнаяк писать игрушки, не думаю что можно на яве дуум 3 сквацать, кстати дум классный фильм, сходите посмотрите, сегодня был, обалдел!)
#22
Отправлено 06 ноября 2005 - 22:56
#23
Отправлено 07 ноября 2005 - 14:37
Отчего так категорично? Есть печальный опыт? Два года опыта могут быть вполне равносильны двадцати двум (видел случаи).Только профессионалы с десятками лет опыта востребованы. Они точно без хлеба не остануться. А если человек занимается C или C++ сам, нигде до этого не работал, он никому не нужен.
#24
Отправлено 07 ноября 2005 - 15:10
Верю в смерть после жизни, любовь после секса и в крем после бритья ...
#25
Отправлено 07 ноября 2005 - 17:10
Хочется также обратить внимание, как сказал CyBurglar, на кругозор программиста. Возможно, раньше, когда, к примеру, не был так развит интернет, не приходилось особо беспокоиться о нововведениях, но сейчас для компетентного программера, это имхо необходимо. Знание того, что уже написано другими и что из этого можно извлечь, обязательно пригодится.
#26
Отправлено 08 ноября 2005 - 18:12
Какой такой быстрый прогресс происходит? Что вообще понимать под программированием? Код под пыльный ламповый ящик на перфолентах писали десятки лет назад , сейчас его "рисуют" щелчками мыши по заготовкам на модных плоских экранах. Перемены не принципиальные, а количественные: все больше рабочих мест, все грандиознее распределенные системы, сообщающиеся посредством хитрых протоколов и интерфейсов.
Да, мы придумали ОО, зашибись. Да, появились мусоросборщики. Но они же были изобретены почти 50 лет назад. Всевозможные алгоритмы сортировки и безопасности данных тоже не без бороды. Патентование софта на сегодняшний день не имеет особого смысла, а "программист" - не Энштейн, он практически ничего нового изобрести-то не может. Нет, я, конечно, не отрицаю прорывы - они были, есть и будут, но не в программировании, а в математике, теории чисел, информации, итд.
Кто-то скажет что .NET - это прогресс. Абсолютно ничего нового. XML? Вообще смешно, это просто модное веяние. Базы данных? Весь мир на реляционных сидит и слазить на какие-то иные вроде как не собирается. UI? Windows на своих сообщениях уже с самой первой версии сидит, посмотрим, какой окажется поднаготная Avalon-а. Ядро ОС? А, когда, собственно, мы имели принципиально новое устройство кернела? Кстати, о XML: кое-что можно назвать откатом назад, упрощением. Не хотите морочиться с бинарными интерфейсами? Получите XML, пофиг на overhead, каналы толстые, не умрем. Не хотите морочиться с оптимизацией под конкретную платформу? Получите runtime, производительности много, принесем в жертву. И так далее, ну, я думаю идея ясна. Я не утверждаю, что это - плохо, но прогрессом тоже называть не хочется: эволюция, но не революция.
Так что я спрошу специалистов, а какой качественный прогресс мы имеем на настоящий момент?
#28
Отправлено 09 ноября 2005 - 15:58
5 балловdronius, почему же ты сейчас не сидишь и не пишешь код на калькуляторе?
Именно.
Можно писать на ассемблере.
Только есть понятие как уровни абстракции.
Плюс если один коллектив напишет систему за месяц на современных средствах разработки, а другой будет 2 года возится с ассемблером?
Это как сетевой стек, можно конечно сами пакеты вручную компоновать, но ведь проще дать это делать уже существующим протоколам.
И я буду думать как мне красиво сделать обработку данных, и реализовать бизнесс процессы в нужной мне абстракции, а не думать об указателях, портах и прерываниях.