Лучший язык программирования
-
- Разработчик
- Сообщения: 910
- Зарегистрирован: 09.01.2009
- Откуда: Переезжаю в /dev/null
- Благодарил (а): 7 раз
- Поблагодарили: 65 раз
- Контактная информация:
ArsNG
Пока рано о чём-то говорить по поводу Go 1. Мне вообще пока-что кажется, что это Google просто чудит. Хотя, ещё один язык никогда не помешает - мало-ли, может его, в конце концов, сделают удобным для определённого круга задач.
А если интересуют параллельные вычисления, имеет смысл посмотреть с сторону Erlang. Также всё это можно сделать на C/C++, но не так удобно. Если скорость не очень важна, то можно попробовать написать что-то с использованием Ruby+EventMachine или Python+Twist.
Пока рано о чём-то говорить по поводу Go 1. Мне вообще пока-что кажется, что это Google просто чудит. Хотя, ещё один язык никогда не помешает - мало-ли, может его, в конце концов, сделают удобным для определённого круга задач.
А если интересуют параллельные вычисления, имеет смысл посмотреть с сторону Erlang. Также всё это можно сделать на C/C++, но не так удобно. Если скорость не очень важна, то можно попробовать написать что-то с использованием Ruby+EventMachine или Python+Twist.
-
- Разработчик
- Сообщения: 910
- Зарегистрирован: 09.01.2009
- Откуда: Переезжаю в /dev/null
- Благодарил (а): 7 раз
- Поблагодарили: 65 раз
- Контактная информация:
ArsNG
Посмотрел примеры на их сайте - решето Эратосфена понравилось %) Да, определённо, стоит посмотреть - для параллельных вычислений самое то... Тем более, если учесть, что сейчас всё больше используются всякие там вычисления на GPU...
Посмотрел примеры на их сайте - решето Эратосфена понравилось %) Да, определённо, стоит посмотреть - для параллельных вычислений самое то... Тем более, если учесть, что сейчас всё больше используются всякие там вычисления на GPU...
- Pr0Ger
- Модератор
- Сообщения: 1829
- Зарегистрирован: 16.01.2009
- Благодарил (а): 17 раз
- Поблагодарили: 214 раз
- Контактная информация:
а по моему гугл просто не осилили, и сделали свой велосипед, в данном случае не нужный, как впрочем и Dart, который не заменит CoffeeScript в ближайшие лет 10
и вообще, синтаксис Go какой странный
выглядит как то вырвиглазно, я про строку объявление функции, и момент, что значение a и b сохраняются при последовательных вызовах
я лично с интересом гляжу на Kotlin (пощупать можно здесь), который JetBrains делают потому-что Java уже стареет, новые фичи слабо добавляются, много уже не нужных вещей, а Scala, которая могла ее заменить по сложности переплевывает хаскель
и вообще, синтаксис 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
}
}
я лично с интересом гляжу на Kotlin (пощупать можно здесь), который JetBrains делают потому-что Java уже стареет, новые фичи слабо добавляются, много уже не нужных вещей, а Scala, которая могла ее заменить по сложности переплевывает хаскель
- Pr0Ger
- Модератор
- Сообщения: 1829
- Зарегистрирован: 16.01.2009
- Благодарил (а): 17 раз
- Поблагодарили: 214 раз
- Контактная информация:
ну это слишком экзотический случай, обычно у нас всегда достаточно ресурсовArsNG писал(а):на древнем железе
так что радикальная экономия ресурсов актуальна только для микроконтролеров и мобильных устройств (хотя их больше сдерживает размеры батарей)
а вообще, JVM я бы не сказал что медленная, память любит кушать, это да, но это болезнь всего что JIT умеет
плюс JIT позволяет применять специфичные для данного железа оптимизации, что хорошо себе проявляет на долго работающих приложениях
ну и они не планируют ограничится только JVM, уже есть альфа бекэнда для JavaScript (что-то типа Google Web Toolkit чтобы было), и планируется LLVM, который может сгенерировать нативный код
а LLVM довольно таки быстрая штука, Apple например на него перешли, потому-что на их тестах оно вышло быстрее
-
- Эксперты no-Steam
- Сообщения: 2600
- Зарегистрирован: 15.02.2007
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 43 раза
- Контактная информация:
Ну бред же, от языка программирования, производительность никак не зависит.ArsNG писал(а):Go 1
Производительность зависит от грамотности кода и от качества компилятора
- Pr0Ger
- Модератор
- Сообщения: 1829
- Зарегистрирован: 16.01.2009
- Благодарил (а): 17 раз
- Поблагодарили: 214 раз
- Контактная информация:
такой холиварный топик никак не может обойтись без ссылки на эту статью, где на пару десятков страниц аргументов расписано почему PHP (а судя по опросу есть ущемленные, которые считают его лучшим) является высококачественной подборкой экскрементов
-
- Разработчик
- Сообщения: 910
- Зарегистрирован: 09.01.2009
- Откуда: Переезжаю в /dev/null
- Благодарил (а): 7 раз
- Поблагодарили: 65 раз
- Контактная информация:
Generate
Я не пробовал. Гугль сообщает о http://code.google.com/p/snes-sdk/ - оно рабочее? Сам пробовать, наверное, не стану, но любопытно.
Я не пробовал. Гугль сообщает о http://code.google.com/p/snes-sdk/ - оно рабочее? Сам пробовать, наверное, не стану, но любопытно.
-
- Лейтенант
- Сообщения: 105
- Зарегистрирован: 05.09.2011
- Контактная информация:
Сишник конечно же лучший, не так сложен в понимании