@gogolang

Страница 124 из 1630
17.02.2017
04:11:59
0/

Aleksander
17.02.2017
04:31:30
Я тоже с С. Если использовать стандартные конструкции языка Golang - вполне подойдёт как первый.

Daniel
17.02.2017
04:32:55
А по-моему - нет

Go - эклектичный язык

Google
Мерлин
17.02.2017
04:36:20
Имхо, лучше начинать с C, продолжать питоном

Aleksander
17.02.2017
04:36:37
Если делать легкие вещи - определение переменных, циклы и т.д. то вообще без разницы какой язык. Тут больше логика мышления работает :)

Мерлин
17.02.2017
04:36:51
Aleksander
17.02.2017
04:38:17
В универе начинали с С или Паскаль раньше

Andrew
17.02.2017
04:38:29
pascal +1

Пройди путь своих предков

Мерлин
17.02.2017
04:38:53
За паскаль и бейсик убивать, имхо, надо

Aleksander
17.02.2017
04:40:22
У меня раньше сюбор был с бейсик. Программировали что было дома ?

Alex
17.02.2017
04:40:37
Не надо ни с какого языка начинать, толку все равно не будет

Daniel
17.02.2017
04:44:04
Хрыч, ты?!

Andrew
17.02.2017
04:44:17
Не надо ни с какого языка начинать, толку все равно не будет
Компуторы ваще зло, с ними не нужно иметь дел?

Мерлин
17.02.2017
04:49:32
Не надо ни с какого языка начинать, толку все равно не будет
Нет, ну понятно, что надо начинать с кишочков и базовых алгоритмов. Но речь шла о том, какой язык для этого использовать

За паскаль и бейсик убивать, имхо, надо
Хотя насчёт паскаля я погорячился, конечно (

Google
redbeard
17.02.2017
05:02:02
https://cs7051.vk.me/c837134/v837134457/1ce75/0H9gRGUdsU8.jpg

17.02.2017
05:09:42
а если покрываешь насколько уровней?

redbeard
17.02.2017
05:10:10
молчат :)

Andrew
17.02.2017
05:11:08
И чот паскаля не увидел на картинке...

redbeard
17.02.2017
05:11:44
можно к Ц

Semyon
17.02.2017
06:42:42
https://cs7051.vk.me/c837134/v837134457/1ce75/0H9gRGUdsU8.jpg
я не пони, как шеф оказался в этой таблице, да ещё и рядом с хаскелем

Alex
17.02.2017
06:44:37
я не пони, как шеф оказался в этой таблице, да ещё и рядом с хаскелем
И как несчастный lambda calculus оказался на таком DNIWE

redbeard
17.02.2017
06:45:16
Phil
17.02.2017
06:45:30
Вообще для изучения надо брать Фортран. A) Он ещё жив, используется и его не надо искать, как тот же Pascal (Сколько его сейчас есть? Одын?) B) Он очень такой обстоятельный, показательный, описательный, простой. Ну и параллельно Форт. Но какой и где вообще его родить - я хз

Zhenja
17.02.2017
06:48:54
А что не так с Паскалем (ака Делфи, ака фри Паскаль)?

Semyon
17.02.2017
06:49:21
да что ж за такое-то

Daniel
17.02.2017
06:49:24
он не нужен, паскаль

Semyon
17.02.2017
06:49:39
ну ведь давно известно, чтобы научиться что-то делать руками, нужно знать очень мало языков

берешь любой из списка и начинаешь учить

C, любой Lisp, Haskell, Java/C#, любой динамический Ruby/Python

потом следующий

и так пока на всех не научишься про код рассуждать

Alex
17.02.2017
06:53:38
Rust

Google
Daniel
17.02.2017
06:53:39
вообще-то, за каждым языком есть концепция

Alex
17.02.2017
06:53:55
Ruby и Python не надо

Daniel
17.02.2017
06:54:09
без концепции ничто не рождается

за фортраном, например, концепция "машина не должна думать, машина должна считать"

за паскалем "давайте компиляться по-быстрее"

Semyon
17.02.2017
06:56:46
Rust
в раст надо заходить с бэкграундом из C, как минимум

а желательно из C и хаскеля

Daniel
17.02.2017
06:56:59
ну и так далее

Semyon
17.02.2017
06:57:02
во все вот эти языки заходить можно без бэкграунда вообще

и за каждым как раз стоит какая-то "фундаментальная концепция"

Daniel
17.02.2017
06:57:39
а вот за go концепция очень мутная. типа "давайте сделаем современный язык, но только чтобы мартышкам не дать гранату"

Semyon
17.02.2017
06:58:03
она не мутная

Semyon
17.02.2017
06:58:08
она кристально ясная

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

Alex
17.02.2017
06:58:28
она кристально ясная
“Мы будем вас ебать и пиздить, а вы будете сосать и плакать"

Куда уж яснее

Alex
17.02.2017
06:59:11
А го это ява и есть

Semyon
17.02.2017
06:59:16
нит

Alex
17.02.2017
06:59:24
Только типизацию сделали таки строгую

Google
Daniel
17.02.2017
06:59:27
ну, такая, расслабленная слегка

Alex
17.02.2017
06:59:30
Сподобились на старости лет, блядь

Semyon
17.02.2017
06:59:53
го научным образом спроектирован, чтобы ты, блять, не смог физически написать запутанный код

Daniel
17.02.2017
07:00:04
но я могу!

Semyon
17.02.2017
07:00:07
а джава спроектирована противоположным способом

Daniel
17.02.2017
07:00:18
и, что более удивительно, стажер Степа тоже может!

Semyon
17.02.2017
07:00:28
вы меня обманываете!

Admin
ERROR: S client not available

Semyon
17.02.2017
07:00:44
как можно написать запутанный код на языке без наследования и дженериков?

даже жалкую синглтон-фабрику адаптеров не сделать

Daniel
17.02.2017
07:01:43
даже жалкую синглтон-фабрику адаптеров не сделать
вот это как раз без проблем. оформляешь ее пакетом, и привет

Стас
17.02.2017
07:13:20
+1

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

17.02.2017
07:29:55
go go go go

Phil
17.02.2017
07:30:01
А что не так с Паскалем (ака Делфи, ака фри Паскаль)?
А что ты потом делать с ним будешь? Дельфи это таки не Паскаль (я знаю историю, я был паскалистом, когда Делфи ещё в зачатье не было). А FreePascal надо как-то специально выискивать

Ivan
17.02.2017
07:30:08
Ну чо там в 1.8 то

Никита
17.02.2017
07:34:14
17.02.2017
07:34:15
Делфи в науке ещё старички пользуют например

Google
Phil
17.02.2017
07:36:56
"давайте сделаем язык, на котором идиоты смогут сделать что-то полезное и не отстрелить себе ногу"
т.е. ты считаешь, что авторы считали себя идиотами? ты читал, что они говорили про эту концепцию? они часто говорили не "они", а "мы". я бы очень осторожно бросался эпитетами типа "мартышки". вот этот простой Си (а не первая их же версия) и сопрограммы - это очень давняя их мечта, о которой они охотно общались всегда с прессой. гуглить можно от конца 80-ых

Semyon
17.02.2017
07:39:00
считать себя идиотом это нормально, если что

Daniel
17.02.2017
07:39:11
при все моем уважении к тезисо "я такой же как вы" - авторы языка и на C справлялись писать внятно

Semyon
17.02.2017
07:39:26
как ты думаешь, почему люди любят языки с нормальной системой типов?

Phil
17.02.2017
07:39:38
считать себя идиотом это нормально, если что
да. но всё равно я был бы аккуратнее с эпитетами. себя да. а вот авторов Си - нет

Semyon
17.02.2017
07:39:39
потому что это круто, когда ты тупой, а компилятор нет

Phil
17.02.2017
07:41:58
при все моем уважении к тезисо "я такой же как вы" - авторы языка и на C справлялись писать внятно
Однако концепт "мне так легче писать, я так пишу понятнее" - это Ритчи прямо аж со светом в глазах выдавал. С кодом системы они носилиь "Смотрите как понятно и красиво, вы покажите нам ещё такой же. Почему? Потому что мы всё далем просто и прямо". Т.е. они утверждали, что они такой код делали, потому что в чем-то ограничивали, и что ограничения приводили к более простому коду

Semyon
17.02.2017
07:42:29
ну, а я что сказал? :)

Slava
17.02.2017
08:09:03
Паскаль и делфи - хороши

Jared
17.02.2017
08:09:09
Ребят не спрашивайте почему и не спрашивайте зачем. Можете ответить могли я взять сторонюю программу 1 .exe файл и упаковать его в go бинарник. Если упаковать его мне ещё видится возможным, то запуск его кажытся странным, а хотя нет я же могу создать этот .exe и запустить его

спс

Slava
17.02.2017
08:09:21
Проще чем плюсы и удобнее для обучения

Daniel
17.02.2017
08:10:17
спс
обращайся

Andrew
17.02.2017
08:29:08
Ребят не спрашивайте почему и не спрашивайте зачем. Можете ответить могли я взять сторонюю программу 1 .exe файл и упаковать его в go бинарник. Если упаковать его мне ещё видится возможным, то запуск его кажытся странным, а хотя нет я же могу создать этот .exe и запустить его
Костыль №1 (сам не пробовал, тести сам): 1. Запаковать вторую прогу в .zip 2. Сцепить прогу №1 и .zip архив 3. В коде первой программы попробовать открыть свой исполняемый файл как .zip архив (в надежде, что модуль архивации будет читать файл не с начала, а попытается найти заголовок архива) и распаковать .exe от программы №2 в /tmp (linux) или %tmp% (win). 4. Запускать распакованный во временный каталог файл

Alexander
17.02.2017
08:36:09
https://github.com/GeertJohan/go.rice - недавно как раз наталкивался, что вот такой штукой делали embedding в бинарник гошный сторонних ресурсов

Roman
17.02.2017
08:48:03
это ява же!
Увы, нет. Хороший заход был у scala

Vladimir
17.02.2017
08:48:49
Есть ещё https://github.com/jteeuwen/go-bindata

https://github.com/elazarl/go-bindata-assetfs

Страница 124 из 1630