redbeard
https://cs7051.vk.me/c837134/v837134457/1ce75/0H9gRGUdsU8.jpg
redbeard
молчат :)
Anonymous
И чот паскаля не увидел на картинке...
redbeard
можно к Ц
🏳️ Phil
Alexander 🐕
redbeard
🏳️ Phil
Вообще для изучения надо брать Фортран. A) Он ещё жив, используется и его не надо искать, как тот же Pascal (Сколько его сейчас есть? Одын?) B) Он очень такой обстоятельный, показательный, описательный, простой.
Ну и параллельно Форт. Но какой и где вообще его родить - я хз
Zhenja
А что не так с Паскалем (ака Делфи, ака фри Паскаль)?
nvkv
да что ж за такое-то
Daniel
он не нужен, паскаль
nvkv
ну ведь давно известно, чтобы научиться что-то делать руками, нужно знать очень мало языков
nvkv
берешь любой из списка и начинаешь учить
nvkv
C, любой Lisp, Haskell, Java/C#, любой динамический Ruby/Python
nvkv
потом следующий
nvkv
и так пока на всех не научишься про код рассуждать
Alexander 🐕
Rust
Daniel
вообще-то, за каждым языком есть концепция
Alexander 🐕
Ruby и Python не надо
Daniel
без концепции ничто не рождается
Daniel
за фортраном, например, концепция "машина не должна думать, машина должна считать"
Daniel
за паскалем "давайте компиляться по-быстрее"
nvkv
Rust
в раст надо заходить с бэкграундом из C, как минимум
nvkv
а желательно из C и хаскеля
Daniel
ну и так далее
nvkv
во все вот эти языки заходить можно без бэкграунда вообще
nvkv
и за каждым как раз стоит какая-то "фундаментальная концепция"
Daniel
а вот за go концепция очень мутная. типа "давайте сделаем современный язык, но только чтобы мартышкам не дать гранату"
nvkv
она не мутная
nvkv
она кристально ясная
nvkv
"давайте сделаем язык, на котором идиоты смогут сделать что-то полезное и не отстрелить себе ногу"
Alexander 🐕
Куда уж яснее
Daniel
Alexander 🐕
А го это ява и есть
nvkv
нит
Alexander 🐕
Только типизацию сделали таки строгую
Daniel
ну, такая, расслабленная слегка
Alexander 🐕
Сподобились на старости лет, блядь
nvkv
го научным образом спроектирован, чтобы ты, блять, не смог физически написать запутанный код
Daniel
но я могу!
nvkv
а джава спроектирована противоположным способом
Daniel
и, что более удивительно, стажер Степа тоже может!
nvkv
вы меня обманываете!
nvkv
как можно написать запутанный код на языке без наследования и дженериков?
nvkv
даже жалкую синглтон-фабрику адаптеров не сделать
Конунг
+1
Конунг
как можно написать запутанный код на языке без наследования и дженериков?
Leonid
engelbart
Ну чо там в 1.8 то
🏳️ Phil
nikita
nvkv
считать себя идиотом это нормально, если что
Daniel
при все моем уважении к тезисо "я такой же как вы" - авторы языка и на C справлялись писать внятно
nvkv
как ты думаешь, почему люди любят языки с нормальной системой типов?
nvkv
потому что это круто, когда ты тупой, а компилятор нет
nvkv
ну, а я что сказал? :)
Slava
Паскаль и делфи - хороши
Jared
Ребят не спрашивайте почему и не спрашивайте зачем. Можете ответить могли я взять сторонюю программу 1 .exe файл и упаковать его в go бинарник. Если упаковать его мне ещё видится возможным, то запуск его кажытся странным, а хотя нет я же могу создать этот .exe и запустить его
Jared
спс
Slava
Проще чем плюсы и удобнее для обучения
Daniel
Alexander
https://github.com/GeertJohan/go.rice - недавно как раз наталкивался, что вот такой штукой делали embedding в бинарник гошный сторонних ресурсов
Vladimir
Vladimir
Есть ещё https://github.com/jteeuwen/go-bindata
Vladimir
https://github.com/elazarl/go-bindata-assetfs
Alexander 🐕
Alexander 🐕
Причем, получится полная поебень
Alexander 🐕
Alexander 🐕
Телефон подсказал: "я предпочитаю блондинок"
Alexander 🐕
Окей, я предпочитаю блондинок