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

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

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

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

Сообщение
Автор
Аватара пользователя
kinders666
Модератор
Модератор
Сообщения: 4163
Зарегистрирован: 25.10.2006
Откуда: Москва
Благодарил (а): 537 раз
Поблагодарили: 191 раз

#301 Сообщение 09.01.2014, 22:06

А ведь 40 человек проголосовали за Ассемблер... %)
Изображение
Изображение

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

#302 Сообщение 10.01.2014, 16:10

PHP и Java в C не компилятся. Или это прорыв инженерной мысли?
Последний раз редактировалось NiGHt-LEshiY 10.01.2014, 16:17, всего редактировалось 1 раз.
Причина: Прорыв, доброе утро

Аватара пользователя
Sturmfuhrer88
Нович0к
Нович0к
Сообщения: 15
Зарегистрирован: 30.12.2013
Откуда: Невоград
Благодарил (а): 2 раза
Поблагодарили: 22 раза
Контактная информация:

#303 Сообщение 12.01.2014, 08:14

MOZGIII писал(а):PHP и Java в C не компилятся. Или это прорыв инженерной мысли?
Я имею ввиду kphp, он же hiphop, как отдельный сервер.

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

#304 Сообщение 12.01.2014, 09:43

Sturmfuhrer88
Не хочется придираться, но всё-таки это не в C, а в нативный код, либо, если говорить о kPHP или HHVMc, в C++.

testncrash
Капитан
Капитан
Сообщения: 459
Зарегистрирован: 25.02.2007
Благодарил (а): 22 раза
Поблагодарили: 33 раза
Контактная информация:

#305 Сообщение 31.10.2014, 02:54

Мне такой набор понравился: Java, Ruby, CoffeScript . Жаль, что последних двух нет в опросе. Раньше пробовал С#, Object-Pascal. Паскалю давно пора на свалку истории, он реально единственный язык, из тех , что я пробовал, в котором нет никаких плюсов.
Последний раз редактировалось testncrash 01.11.2014, 22:37, всего редактировалось 1 раз.

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

#306 Сообщение 01.11.2014, 22:04

testncrash
Java и Ruby в одном стеке? Можно подробнее?

Простоя я вот собирался посмотреть на JBoss + JRuby для продакшена среднего размера. Ну, Torquebox какой-нибудь там... Никто не пробовал?

testncrash
Капитан
Капитан
Сообщения: 459
Зарегистрирован: 25.02.2007
Благодарил (а): 22 раза
Поблагодарили: 33 раза
Контактная информация:

#307 Сообщение 01.11.2014, 22:41

MOZGIII
Мы о разных стэках говорим, я java for web даже не начинал учить. Если руки дойдут то займусь изучением RubyMotion.

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

#308 Сообщение 02.11.2014, 02:38

testncrash
Тогда всё равно подробнее %) Было бы очень интересно услышать о совместном юзкейсе Ruby и Java (если, конечно, это не просто использование JRuby для обычного ruby кода).

Зачем RubyMotion если есть Swift? Намного лучше его изучать, он всё-таки нативный, а по принципу работы похож. Я на нём не писал, но читал доки - язык выглядит очень круто в сравнении с Objective-C.


Кто-то уже писал на Swift? Поделитесь ощущениями?

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

#309 Сообщение 02.11.2014, 11:40

MOZGIII » Ноябрь 2nd, 2014, 3:38 am писал(а):Кто-то уже писал на Swift? Поделитесь ощущениями?
Поставил уведомление чтобы посмотреть через два года. Сейчас для продакшена не годен вообще.
MOZGIII » Ноябрь 2nd, 2014, 3:38 am писал(а):язык выглядит очень круто в сравнении с Objective-C
Синтаксис не осилил? Очень хороший ОО язык

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#310 Сообщение 02.11.2014, 12:45

Pr0Ger » 02 ноя 2014, 11:40 писал(а):Кто-то уже писал на Swift? Поделитесь ощущениями?
Hello World больше пары мегабайт -> закапываем.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

testncrash
Капитан
Капитан
Сообщения: 459
Зарегистрирован: 25.02.2007
Благодарил (а): 22 раза
Поблагодарили: 33 раза
Контактная информация:

#311 Сообщение 02.11.2014, 14:17

MOZGIII
Я раньше моддингом в minecraft увлекался, на руби удобно веб часть делать, серверы авторизации для лаунчеров , личные кабинеты. Еще можно свои серверсайд плагины монетизировать ) , если автоматизировать процесс покупки и выдачи игровых плюшек.
Зачем RubyMotion если есть Swift? Намного лучше его изучать, он всё-таки нативный, а по принципу работы похож. Я на нём не писал, но читал доки - язык выглядит очень круто в сравнении с Objective-C.
Ну так RubyMotion в нативный код компилит, там ведь не интерпретатор используется. Плюс в RubyMotion скоро будет поддержка Android, то есть в теории можно будет с небольшими измениями (ну или с большими, если много использовать всяких платформозависимых фишек) в коде сразу под 2 платформы выпустить. Swift конечно действительно круто выглядит, но пока не вижу как то весомых ризонов его учить.

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

#312 Сообщение 02.11.2014, 18:03

Pr0Ger
Так там же не сложно, чего осиливать то. %) Я вообще считаю, что Objective-C - один из самых лучших современных языков, на котором люди реально пишут, и много. Синтаксис, правда, всё-таки, страшноват. Но Swift использует те-же парадигмы, а синтаксис более традиционный. Вот поэтому он, для меня, интересно выглядит.
NiGHt-LEshiY » Сегодня, 13:45 писал(а):Hello World больше пары мегабайт
Серьёзно? О_О Как, откуда?

testncrash
Они только говорят, что на выходе Native App. Внутри они вполне могут и нагло обманывать, например просто сделать биндинги к системным библиотекам для mruby и просто паковать код внутрь .app. Или как-то ещё его прообфусцировать, не преобразуя реально в нативный. Весь этот геморрой нужен потому, что лицензия AppleStore запрещяет приложения, в которых испоьзуются интерпретаторы (там, конечно, двойные стандарты, но это официальная причина, почему на iOS нет флеш-плеера, хотя браузеры при этом в AppStore есть).
А Swift вроде же в LLVM собирается, как и Objective-C, разве нет?
Причины учить Swift ровно те-же, что и учить Objective-C. Это как минимум официальный язык. Да и фичи вроде неплохие. Другое дело что он новый очень...

Кстати, если под рукой нет Mac OS X, где лучше погонять Swift? Программы на нём можно собрать и запустить где-то ещё?

testncrash
Капитан
Капитан
Сообщения: 459
Зарегистрирован: 25.02.2007
Благодарил (а): 22 раза
Поблагодарили: 33 раза
Контактная информация:

#313 Сообщение 02.11.2014, 18:19

Думаю, без виртуалки с хакинтошем никак. Возможно скоро появятся всякие "compiler as a service" .
UPD: кое что нагуглил: http://www.runswiftlang.com/ , http://swiftstub.com/

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

#314 Сообщение 02.11.2014, 18:34

Мда, поднять бы нам местный Jenkins, с нодами на винде, маке и линухых разных...

Добавлено спустя 2 минуты 8 секунд:
Да, такое есть, но это не то. Мне бы полноценные тулчейны какие-нибудь... На бинарники посмотреть, под идой погонять.

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

#315 Сообщение 02.11.2014, 19:26

MOZGIII » Ноябрь 2nd, 2014, 6:03 pm писал(а):Серьёзно? О_О Как, откуда?
Смотри, сделал два пустых приложения под OS X, выводит пустое окно ну и менюшка, прям как икскод создал, ничего не менял
obj-c

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

~/Desktop/test_objc.app  du -a -h
4.0K	./Contents/_CodeSignature/CodeResources
4.0K	./Contents/_CodeSignature
4.0K	./Contents/Info.plist
 24K	./Contents/MacOS/test_objc
 24K	./Contents/MacOS
4.0K	./Contents/PkgInfo
 40K	./Contents/Resources/Base.lproj/MainMenu.nib
 40K	./Contents/Resources/Base.lproj
 40K	./Contents/Resources
 76K	./Contents
 76K	.
swift

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

~/Desktop/test_swift.app  du -a -h
8.0K	./Contents/_CodeSignature/CodeResources
8.0K	./Contents/_CodeSignature
 52K	./Contents/Frameworks/libswiftAppKit.dylib
3.1M	./Contents/Frameworks/libswiftCore.dylib
176K	./Contents/Frameworks/libswiftCoreGraphics.dylib
 64K	./Contents/Frameworks/libswiftDarwin.dylib
 36K	./Contents/Frameworks/libswiftDispatch.dylib
524K	./Contents/Frameworks/libswiftFoundation.dylib
 52K	./Contents/Frameworks/libswiftObjectiveC.dylib
 28K	./Contents/Frameworks/libswiftQuartzCore.dylib
 24K	./Contents/Frameworks/libswiftSecurity.dylib
4.0M	./Contents/Frameworks
4.0K	./Contents/Info.plist
 28K	./Contents/MacOS/test_swift
 28K	./Contents/MacOS
4.0K	./Contents/PkgInfo
 40K	./Contents/Resources/Base.lproj/MainMenu.nib
 40K	./Contents/Resources/Base.lproj
 40K	./Contents/Resources
4.1M	./Contents
4.1M	.
MOZGIII » Ноябрь 2nd, 2014, 6:32 pm писал(а):Мда, поднять бы нам местный Jenkins, с нодами на винде, маке и линухых разных...
Есть же Travis, там правда винды нету. Если выклянчать бомж-пакет у гитхаба то там будет бесплатная поддержка приватных репозиториев.

Ответить