Лучший язык программирования

Для тех, кто хочет сделать мир лучше.

Выбираем лучший язык программирования

Assembler
41
11%
C и C++
200
56%
Delphi
41
11%
PHP
26
7%
Java
19
5%
LUA
4
1%
Другой
29
8%
 
Всего голосов: 360

Сообщение
Автор
MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#256 Сообщение 03.04.2012, 16:02

ArsNG
Пока рано о чём-то говорить по поводу Go 1. Мне вообще пока-что кажется, что это Google просто чудит. Хотя, ещё один язык никогда не помешает - мало-ли, может его, в конце концов, сделают удобным для определённого круга задач.

А если интересуют параллельные вычисления, имеет смысл посмотреть с сторону Erlang. Также всё это можно сделать на C/C++, но не так удобно. Если скорость не очень важна, то можно попробовать написать что-то с использованием Ruby+EventMachine или Python+Twist.

Аватара пользователя
ArsNG
Полковник
Полковник
Сообщения: 3059
Зарегистрирован: 20.12.2007
Благодарил (а): 1069 раз
Поблагодарили: 2893 раза

#257 Сообщение 03.04.2012, 16:21

Скорость важна, ресурсы у машины весьма урезаны.
Я тоже думал что чудит, но вот кто-то уже проекты на нем сделал, библиотеки написали. В общем, пока послежу, авось и выйдет в массы.

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#258 Сообщение 03.04.2012, 16:29

ArsNG
Посмотрел примеры на их сайте - решето Эратосфена понравилось %) Да, определённо, стоит посмотреть - для параллельных вычислений самое то... Тем более, если учесть, что сейчас всё больше используются всякие там вычисления на GPU...

Аватара пользователя
Pr0Ger
Модератор
Модератор
Сообщения: 1829
Зарегистрирован: 16.01.2009
Благодарил (а): 17 раз
Поблагодарили: 214 раз
Контактная информация:

#259 Сообщение 03.04.2012, 17:31

а по моему гугл просто не осилили, и сделали свой велосипед, в данном случае не нужный, как впрочем и Dart, который не заменит CoffeeScript в ближайшие лет 10

и вообще, синтаксис Go какой странный

Код: Выделить всё

// fib returns a function that returns
// successive Fibonacci numbers.
func fib() func() int {
	a, b := 0, 1
	return func() int {
		a, b = b, a+b
		return a
	}
}
выглядит как то вырвиглазно, я про строку объявление функции, и момент, что значение a и b сохраняются при последовательных вызовах

я лично с интересом гляжу на Kotlin (пощупать можно здесь), который JetBrains делают потому-что Java уже стареет, новые фичи слабо добавляются, много уже не нужных вещей, а Scala, которая могла ее заменить по сложности переплевывает хаскель

Аватара пользователя
ArsNG
Полковник
Полковник
Сообщения: 3059
Зарегистрирован: 20.12.2007
Благодарил (а): 1069 раз
Поблагодарили: 2893 раза

#260 Сообщение 03.04.2012, 18:40

Pr0Ger
Синтаксис вырвиглазный, угу. Про Kotlin почитаю, но мне все эти языки, использующие виртуальные машины не очень-то и нравятся по производительности на древнем железе.

Аватара пользователя
Pr0Ger
Модератор
Модератор
Сообщения: 1829
Зарегистрирован: 16.01.2009
Благодарил (а): 17 раз
Поблагодарили: 214 раз
Контактная информация:

#261 Сообщение 03.04.2012, 21:33

ArsNG писал(а):на древнем железе
ну это слишком экзотический случай, обычно у нас всегда достаточно ресурсов
так что радикальная экономия ресурсов актуальна только для микроконтролеров и мобильных устройств (хотя их больше сдерживает размеры батарей)
а вообще, JVM я бы не сказал что медленная, память любит кушать, это да, но это болезнь всего что JIT умеет
плюс JIT позволяет применять специфичные для данного железа оптимизации, что хорошо себе проявляет на долго работающих приложениях

ну и они не планируют ограничится только JVM, уже есть альфа бекэнда для JavaScript (что-то типа Google Web Toolkit чтобы было), и планируется LLVM, который может сгенерировать нативный код
а LLVM довольно таки быстрая штука, Apple например на него перешли, потому-что на их тестах оно вышло быстрее

Аватара пользователя
ArsNG
Полковник
Полковник
Сообщения: 3059
Зарегистрирован: 20.12.2007
Благодарил (а): 1069 раз
Поблагодарили: 2893 раза

#262 Сообщение 03.04.2012, 21:55

Pr0Ger
233mhz, 32mb ram, Win98se. Java ощущает себя неуверенно.

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#263 Сообщение 11.04.2012, 20:05

ArsNG писал(а):Go 1
Ну бред же, от языка программирования, производительность никак не зависит.

Производительность зависит от грамотности кода и от качества компилятора

Аватара пользователя
ArsNG
Полковник
Полковник
Сообщения: 3059
Зарегистрирован: 20.12.2007
Благодарил (а): 1069 раз
Поблагодарили: 2893 раза

#264 Сообщение 11.04.2012, 21:38

Fire666
Зачем придираться? И так очевидно, что от чего зависит. Смеха ради рекомендую посмотреть DCPU16 и что на нем уже сделали.

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#265 Сообщение 12.04.2012, 12:13

Зачем вообще, нужны эти языки?

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

Аватара пользователя
Pr0Ger
Модератор
Модератор
Сообщения: 1829
Зарегистрирован: 16.01.2009
Благодарил (а): 17 раз
Поблагодарили: 214 раз
Контактная информация:

#266 Сообщение 16.04.2012, 21:29

такой холиварный топик никак не может обойтись без ссылки на эту статью, где на пару десятков страниц аргументов расписано почему PHP (а судя по опросу есть ущемленные, которые считают его лучшим) является высококачественной подборкой экскрементов

Аватара пользователя
ArsNG
Полковник
Полковник
Сообщения: 3059
Зарегистрирован: 20.12.2007
Благодарил (а): 1069 раз
Поблагодарили: 2893 раза

#267 Сообщение 17.04.2012, 00:39

Pr0Ger
Топик-то холиварный, только срача нет - всем лень и народ понимает бессмысленность спора.
А статья смешная, особенно про гибкость php комментарии нравятся.

Аватара пользователя
Generate
Майор
Майор
Сообщения: 697
Зарегистрирован: 27.11.2010
Благодарил (а): 5 раз
Поблагодарили: 2 раза
Контактная информация:

#268 Сообщение 17.05.2012, 00:01

Интересно, а хоть кто-нибудь пытался писать игры для SNES или Genesis на Сях, и каков результат? :crazy:
А компилятором не поделитесь под это дело?

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#269 Сообщение 17.05.2012, 02:57

Generate
Я не пробовал. Гугль сообщает о http://code.google.com/p/snes-sdk/ - оно рабочее? Сам пробовать, наверное, не стану, но любопытно.

Legolasik070
Лейтенант
Лейтенант
Сообщения: 105
Зарегистрирован: 05.09.2011
Контактная информация:

#270 Сообщение 13.06.2012, 00:52

Сишник конечно же лучший, не так сложен в понимании

Ответить