imho.ws |
![]() |
![]() |
|
Результаты опроса: Самый перспективный язык программирования | |||
BASIC |
![]() ![]() ![]() ![]() |
41 | 5.81% |
C, C++ |
![]() ![]() ![]() ![]() |
335 | 47.45% |
Delphi, Kylix, Pascal |
![]() ![]() ![]() ![]() |
157 | 22.24% |
Java, С# |
![]() ![]() ![]() ![]() |
185 | 26.20% |
Perl |
![]() ![]() ![]() ![]() |
41 | 5.81% |
Python |
![]() ![]() ![]() ![]() |
32 | 4.53% |
PHP |
![]() ![]() ![]() ![]() |
117 | 16.57% |
Другой |
![]() ![]() ![]() ![]() |
45 | 6.37% |
Assembler |
![]() ![]() ![]() ![]() |
121 | 17.14% |
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 706. Вы еще не голосовали в этом опросе |
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
![]() |
# 281 | |||
Junior Member
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140
![]() |
joker99
Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
# 282 | ||||
Full Member
Регистрация: 19.07.2003
Адрес: Israel
Сообщения: 924
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() Цитата:
Цитата:
alexey_ma Во первых маршалинг не настолько ударяет по производительности, во вторых в 99% случаев он не нужен. Всё есть во framework. А насчёт памяти, Для обычного декстопа/ноутбука (для которых в 90% случаев пишется програма) 10-20 мег памяти ето не конец света. Я вовсе не пытаюсь доказать что СИшарп подходит для всего, но топик называется "Самый перпективный язык" а не "Самый быстрый" или "Самый экономный". А учитывая что 90% задач на СИшарп можно решить намного удобнее и быстрее я считаю его более перпективным. Цитата:
Я ксати тоже могу сказать по секрету, что я сейчас пишу прогу которая будет стоять на всех нотебуках интела и она написанна на СИшарп.
__________________
Столько дел, что и работой занятся некогда... |
||||
![]() |
![]() |
# 283 | |
Member
Регистрация: 10.03.2002
Адрес: Israel
Сообщения: 245
![]() ![]() |
Цитата:
__________________
Best Regards Последний раз редактировалось alexey_ma; 06.03.2006 в 10:18. |
|
![]() |
![]() |
# 284 | ||
Full Member
Регистрация: 19.07.2003
Адрес: Israel
Сообщения: 924
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Цитата:
Я уж не говорю об ASP.NET
__________________
Столько дел, что и работой занятся некогда... |
||
![]() |
![]() |
# 285 | ||
Member
Регистрация: 10.03.2002
Адрес: Israel
Сообщения: 245
![]() ![]() |
Цитата:
![]() Цитата:
__________________
Best Regards |
||
![]() |
![]() |
# 286 | ||
Junior Member
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140
![]() |
joker99
Цитата:
alexey_ma Цитата:
Ко всему хочу добавить есть истли ищо хотя бы один язык кроме асми и С на катором пишут ядра, дрова, низкоуровн. демоны? |
||
![]() |
![]() |
# 287 |
Junior Member
Регистрация: 21.01.2005
Адрес: Nsk
Пол: Male
Сообщения: 166
![]() ![]() |
программирую на Бейсик и Паскаль. Пробовал Делфи. Сейчас занялся Visual Basic. Когда юзал Делфю, получалось слабовато, хотя Паскаль знаю лучше Бейскика. А на VB6 вроде сразу начало все получаться. Хотя я еще только в начале пути. Да и не буду спорить, что Делфя популярнее и мощнее.
Ну а если вернуться к опросу, то конечно нужно сначала определиться с целями. Например, составить экспертную систему лучше всего будет на Prolog. (то есть на не процедурном языке, а логическом) |
![]() |
![]() |
# 288 | |
::VIP::
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]()
__________________
sapienti sat. |
|
![]() |
![]() |
# 292 | |
Junior Member
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140
![]() |
Цитата:
|
|
![]() |
![]() |
# 293 |
Junior Member
Регистрация: 01.04.2003
Адрес: Новосибирск
Сообщения: 50
![]() ![]() |
Добавлю свои 5 копеек.
Один из гуру помниться писал в своей книжке, что для написания прог надо выбирать язык, который ты знаешь лучше всего. И только в крайних случаях, когда это обусловлено жесткими требованиями к продукту выбирать что то другое. Тут я думаю все понятно. Во первых с знакомым языком работать быстрее будешь, а во вторых просто личный бенефит от любимого языка программирования. Вот только стоит учитывать, что в данном случае ОЧЕНЬ большую роль не только сам язык, но и ЛЮБИМАЯ среда разработки. Исходя из вышесказанного перспективным будет тот язык, на котором программирует подавляющее большинство программеров, потому что подавляющее их число просто не захочет уходить на другие языки и платформы. Я сейчас пишу на Java - так сложилось. Раньше немного писал на С++ и подрабатывал на PHP. Поскольку образование программерское есть, то и все остальное поверхностно знаю. А теперь мое личное мнение по текущей ситуации: 1. Для чего нужны ASM, C и вообще низкоуровневое программирование мне думается всем понятно и никуда оно не денеться. Ну нравится если вам в байтах копаться - пожалуйста. Флаг вам в руки. Всегда будут узкие места для оптимизации и дрова для устройств - от этого мы никуда не денемся и без этих людей жить как то сложновато будет ![]() 2. К сожалению в опросе нет скриптов. Мне кажется, что скоро появится много средств визуального программирования для скриптов, а общий уровень компьютерной грамотности поднимется, что вытолкнет часть прикладного программирования в массы обычных юзеров. Уже сейчас есть свои паки для miranda IM, foobar и т.д. А написание плагинов вполне может уйти на уровень продвинутых юзеров. 3. С++ - классика... Думается если раньше всегда писалось С, С++, то теперь будет писаться С, С++, С#. Ведь у сейчас мало кто из использующих С++ знает чем он отличатеся от С. Я имею в виду не только синтаксис, но и философию написания кода. Не пишу на С++ и у меня просто нет видения, что с ним будет. Понятно, что тонны кода никуда не денуться..., но я просто не знаю. (Сюда же отнесем Pascal и иже с ними) 4. Новая волна - С#, Java Я могу долго и упорно петь хвалебные гимны языку на котором пишу... но не буду ![]() Основные отличия - ещё более поднят уровень абстракции. Помимо видимого преимущества от более высокого уровня кода есть и другое, не менее приятное - уровень средств разработки. Ограничения, наложенные на язык позволили реализовать в IDE такое, о чем раньше мы могли только мечтать. Простейший пример: "А новая студия умеет переименовывать переменные" И долго стебались пишущие в Idea или Eclipse над этой фичей, потому что у них она была всегда + нехилая такая тележка рефакторингов и аналитики ![]() з.ы. В целом мне кажется, что надо просто найти "свой" язык. Я знаю, что на С++ можно писать так же эффективно, как и на Java, но когда я не могу кликом перейти к описанию переменной или скажем переименовать класс или сделать одним нажатием inline функции с её удалением или наоборот выделить кусок кода в private функцию.... ну бесит меня это ![]() з.ы.ы. Опрос надо было делать по областям применения. C++ и Delphi под винды мне думается во многом взамозаменимы.... А так все сводится к тому, с чем кто работал и у кого синтаксис или IDE круче. |
![]() |
![]() |
# 294 |
::VIP::
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
сугубое ИМХО, основанное на 15 годах программерской деятельности...
![]() Скорее, сейчас надо говорить не столько о перспективности языков, сколько о перспективности тенденций. А их на данный момент всего две. Первая - низкоуровневое программирование (асм и С/С++). Даже, скорее всего, первый можно принимать во внимание постольку поскольку - память и быстродействие чипов растет, уже не надо бороться за лишний байт даже в микрочипах часов - т.е. вполне приемлемые скорость и размеры дает С. Ассемблер остается только как средство взлома/отладки и вылизывания уж слишком критичных участков кода. Итого - в этой сфере самым вероятным лидером остается С++. Вторая - универсальные языки. То есть языки сверх-высокого уровня, рассчитанные на выполнение на широком спектре платформ, с одной стороны, и с максимально упрощенным изучением - с другой. В данное время - самая широкая область - от визуал-бейсика, флеша и РНР, с одной стороны, до джавы и си-шарпа - с другой. Вероятней всего, тут дело будет обстоять следующим образом - память/быстродействие/ширина каналов будут расти, позволяя пропускать все более огромные куски кода; все языки этой области будут пополняться всякими визуальными кострукторами/билдерами/визардами, позволяющими программировать чуть ли не мышкой. Соответственно, в конечном итоге мы получим некое средство, позволяющее легко создавать двух-трех-гигабайтный монстов, работающих как под виндой, так и под линуксом, так и в веб-страницах (или, может, 3Д-комнатах к тому времени). Будет это один язык, или же их будет несколько с почти одинаковыми возможностями - сказать трудно. Скорее, последнее. Наиболее вероятные победители - Java, C#, Flash. Остальное - мелочи типа языка скриптов (и то есть вероятность, что вторая группа проберется и сюда), или же отмирающие монстры, написанные на старых языках, которые и "нести тяжело, и выбросить жалко" (типа нынешних фортрана и кобола) - рассматривать смысла нет.
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people. |
![]() |
![]() |
# 295 | ||
Junior Member
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140
![]() |
melk:
Цитата:
BorLase: Цитата:
|
||
![]() |
![]() |
# 296 | |
Junior Member
Регистрация: 03.02.2006
Сообщения: 160
![]() ![]() ![]() |
Цитата:
Вот на счет двух тенденций - это да, я согласен. |
|
![]() |