@rudepython

Страница 289 из 1719
H
26.03.2017
11:14:41
лучше в стену смотреть

http://cs.pikabu.ru/images/big_size_comm/2012-09_6/13488501632781.jpeg

Denis
26.03.2017
11:15:37
А скоро там новый сезон?

H
26.03.2017
11:15:53
дивана? ?

Google
Denis
26.03.2017
11:16:16
Саус парка

Igor
26.03.2017
11:16:26
середина сентября

Zart
26.03.2017
14:00:04
https://bugzilla.xfce.org/show_bug.cgi?id=12117 баян?

Stanislav
26.03.2017
22:21:15
https://bugzilla.xfce.org/show_bug.cgi?id=12117 баян?
Это просто коты агрессивные, вот собаки...

b0g3r
26.03.2017
22:41:17
Так ты б почитал

Stanislav
26.03.2017
22:42:23
Так ты б почитал
Я первые пять а дальше осуждаю

Даниил
27.03.2017
03:33:43
Экстрасенсы - сможете ли вы ответить, какой это ЯП? На скриншоте весь исходник. :)



На самом деле легко гуглится

Проксимов
27.03.2017
04:43:27
-Дай списать домашку? -Ок, только не списывай точь в точь

Даниил
27.03.2017
04:44:24
:)

Это Nim

Скорость C и удобство питона (почти)

Google
Artem
27.03.2017
04:46:23
Тоже скорость Си и удобство питона почти, ахах

Даниил
27.03.2017
04:47:46
Не

Скорость не си)

Он же C api юзает

У Нима преимущество (именно преимущество) - он своим компилятором компилируется в C/C++/Objective C/Js и потом компилятором GCC бинарник. Но, в отличии от PyPy, компиляция самого Нима и программ на нем очень быстра

Дело в том, что легче использовать готовый компилятор с огромным количеством оптимизации, чтобы сконцентрироваться на языке

Там биндинги для C библиотек просто писать

Есть даже малюсенькое ядро на этом языке

Ну пустое по сути

https://github.com/dom96/nimkernel

Там низкий уровень и поэтому указатели

Их в ниме очень редко приходится юзать

Только для взаимодействия с C библиотеками

А еще там метапрограммирование

DSL'ы

Это веб-фреймворк: # example.nim import jester, asyncdispatch, htmlgen routes: get "/": resp h1("Hello world") runForever() И это все КОМПИЛИРУЕТСЯ

https://github.com/dom96/jester/

Он один из главных разрабов

Асинхронность там тоже есть

Google
Даниил
27.03.2017
05:01:11
Этот фреймворк как раз асинхронный

(денег мне за это не платят, я не рекламирую)

Zart
27.03.2017
05:41:26
ну и чем оно лучше раста?

Даниил
27.03.2017
05:50:55
Проще, меньше кода нужно писать

Zart
27.03.2017
05:51:26
судя по гуглу, ним гцшный

Sergey
27.03.2017
05:51:34
не только меньше кода, но и меньше возможностей

Sergey
27.03.2017
05:52:58
Ну ты сам сказал даже

Sergey
27.03.2017
05:53:05
Он не для ОС создан

Даниил
27.03.2017
05:53:28
Ну ядро-то есть на нем написанное

Просто он изначально разрабатывался не какой нибудь компанией

А 1 человеком

Sergey
27.03.2017
05:54:13
ничего не имею против

Даниил
27.03.2017
05:54:26
Из-за этого маленькая популярность

Ну вот например, на чём лучше писать бота для ВК - на расте или на ниме?

Igor
27.03.2017
05:55:33
на том, что лучше знаешь и что тебе будет проще поддерживать?

Google
Igor
27.03.2017
05:55:34
;)

Zart
27.03.2017
05:55:36
на пхп же

опять время идиотских поллов

Даниил
27.03.2017
05:56:50
Не про колбек апи

Zart
27.03.2017
05:57:11
пуллинг, карл...

Sergey
27.03.2017
05:57:31
Даниил
27.03.2017
05:57:31
Long Pulling, ну?

Zart
27.03.2017
05:57:42
Long Pulling, ну?
садись, два

Admin
ERROR: S client not available

Sergey
27.03.2017
05:57:46
Poll

Даниил
27.03.2017
05:57:48
Тьфу

Да

Знаю

С утра башка не варит

Все-таки мне кажется, что Nim ближе к скриптовым языкам, а раст к C и C++

Ну имхо их сравнивать как-то неправильно

У нима даже есть его скриптовая версия (в основном для конфигов, repl)

Zart
27.03.2017
06:05:42
https://github.com/nim-lang/Nim/labels/High%20Priority чота часть багов совсем не смешная

Igor
27.03.2017
06:06:21
https://github.com/nim-lang/Nim/labels/High%20Priority чота часть багов совсем не смешная
т.е. то, что core developer - 19-летний чувак (хоть и в CERN'е учится), тебя не смущает, да?

Google
Даниил
27.03.2017
06:06:23
Просто он изначально разрабатывался не какой нибудь компанией

А 1 человеком

Из-за этого маленькая популярность

Zart
27.03.2017
06:06:48
про это я уже читал

творческих узбеков ему

Sergey
27.03.2017
06:08:24
Собственно, единственный разработчик и есть основная проблема нима

Даниил
27.03.2017
06:08:31
http://www.oreilly.com/pub/au/6501 Главный разраб

Sergey
27.03.2017
06:08:38
Один из
их там 2.5 человека

Даниил
27.03.2017
06:08:44
Угу

Еще из Украины чувак

Сделал гуи библиотеку хорошую

https://twitter.com/yglukhov/status/836300635465207809

Там на самом деле многие врапперы сделаны самими core девелоперами

Sergey
27.03.2017
06:11:43
Дык понятно, хайпа-то нету

Zart
27.03.2017
06:18:21
с дллками в ниме чота погано

Даниил
27.03.2017
06:18:58
всм?

можно компилить и в dll'ки

спокойно

Zart
27.03.2017
06:19:15
Nim supports the generation of DLLs. However, there must be only one instance of the GC per process/address space. This instance is contained in nimrtl.dll. This means that every generated Nim DLL depends on nimrtl.dll. Note: Currently the creation of nimrtl.dll with thread support has never been tested and is unlikely to work!

это всё чудесно пока у всех одна версия...

msvcrt.dll улыбается и машет

Страница 289 из 1719