
Roman
08.01.2017
20:37:51
Вопрос в том, что изобретение велосипедов оправдано только когда нет возможности использовать нормальный ЯП. Т.е. Практически никогда в современном мире.

Nikolay
08.01.2017
20:38:55
C - отличный ЯП для своих задач

Roman
08.01.2017
20:40:11
Сейчас они накостыляюют своих реализаций указателей на структуры указателей списков, а через два года в какой нибудь кофеварке указатель выйдет за границу и запишет неведомую хуйню в ненужную переменную и где нибудь кофеварка пизданется от перегрева!

Google

Nikolay
08.01.2017
20:40:43
и valgrind с тестами

Roman
08.01.2017
20:41:16
Ну так ты поможешь им?

Nikolay
08.01.2017
20:41:58
каким образом?
я до сих пор не знаю, в чем вопрос и что не получается

Roman
08.01.2017
20:43:17
В оперативной памяти залит образ, который представляет собой массив из данных 2048 байт + контрольная сумма 64 байта . И подряд такие вот блоки. Есть какой-то простой способ представить в виде структуры эти блоки, чтобы удобно было передавать в функцию эти структуры?

Nikolay
08.01.2017
20:45:08
что значит "представить блоки в виде структуры"? мы же о сях говорим, если у них такая петрушка - то должна быть функция, которая просто блок разобранный в структурку возвращает по смещению
а что они поверх этого нагородят - дело другое

Vlad
08.01.2017
20:45:51

Alex
08.01.2017
20:48:30
У них нет никакой репутации, которой можно было бы пожертвовать

Roman
08.01.2017
22:00:56
https://blog.plan99.net/graal-truffle-134d8f28fb69
Вот это наркомания! В конце какой то хардкор. Написали компилятор Graal на Java, и теперь нужно прогревать код компилятора хуй знает как потому что HotSpot и двойной прогрев. И поэтому написали свою виртуальную машину для Джава чтобы на ней что то запускать я уже не пойму что, вроде сам Graal.

Alex
08.01.2017
22:16:00

Google

Alex
08.01.2017
22:16:12
Это второй шанс для всякого легаси говна на Perl

Roman
08.01.2017
22:17:36
Выглядит малореально.
Это работает как то?

Alex
08.01.2017
22:25:47

Roman
08.01.2017
22:29:12
По какой причине?
По причине сложности. Люди десятилетиями пишут и улучшают компиляторы интерпретаторы и виртуальные машины и это никогда не кончается.

Alex
08.01.2017
22:30:10
А много ли людей, которые могут десятилетиями что-то писать и улучшать?
Я думаю, в каждый конкретный момент их не более нескольких тысяч на весь шарик
И большая часть из этих нескольких тысяч ничего не учучшает, потому что занята другим

Roman
08.01.2017
22:30:52
Мало. Например в этой блогозаписи нет комментов. Ноль.

Alex
08.01.2017
22:31:04
Вот, в этом-то и проблема
С одной стороны - да, сложно
С другой стороны - а мы еще и не начинали даже
Потому что сперва надо десять лет учиться это делать

Roman
08.01.2017
22:32:04
У меня одногрупники писали компиляторы у Бабаяна

Alex
08.01.2017
22:32:31
Я тут на праздниках составил сравнительную табличку языков программирования, как я люблю
И выяснилось, что у каждого интересного мне языка программирования есть a single key person
То есть, натурально, весь Elixir - это Jose Valim, буквально

Roman
08.01.2017
22:33:26
А вот с этим - категорически соглашусь!

Nikolay
08.01.2017
22:33:39
так у многих языков так же: Python - Ван Россум, Perl - Уолл, Go - Пайк, Scala - Одерски

Alex
08.01.2017
22:33:50
Весь Clojure - это Rich Hickey

Nikolay
08.01.2017
22:34:43
но вот что весь C++ - Страуструп я бы уже не сказал

Google

Roman
08.01.2017
22:35:00
Да, но эти ребята с Graal изобретают что то типа универсального компилятора.

Alex
08.01.2017
22:35:01

Nikolay
08.01.2017
22:35:29

Alex
08.01.2017
22:35:38
Как у Perl и Python - не буду смотреть, у них нет репозиториев на GH
На самом деле, у Go и Rust просто нет единого лидера
И это, наверное, прекрасно

Nikolay
08.01.2017
22:35:57

Alex
08.01.2017
22:36:08
Я, конечно, имею в виду топового коммиттера

Roman
08.01.2017
22:36:55
Кстати, некоторые из упоротых придумали по нескольку языков.

Alex
08.01.2017
22:37:19
И это прекрасно
Потому что сначала надо потренироваться

Nikolay
08.01.2017
22:37:49

Roman
08.01.2017
22:38:06

Nikolay
08.01.2017
22:38:14

Alex
08.01.2017
22:38:52
Почти демократия
А вот у Перла где-то в жопе репозиторий
Как и у MIT Scheme

Nikolay
08.01.2017
22:39:48
а кто придумал Kotlin, Groovy, Julia? Они на слуху вообще?

Google

Alex
08.01.2017
22:40:02
Julia - Jeff Bezanson, как раз
Kotlin - Дмитрий Жемеров

Nikolay
08.01.2017
22:40:36
говорял, приятный язык Julia
в Kotlin я как-то не верю
а Google сам на развитие Go влияние оказывает?

Alex
08.01.2017
22:43:27
Ну - Russ Cox работает в Google
Пайк тоже
Фитцпатрик тоже

Nikolay
08.01.2017
22:43:41
github’у недостает только бесплатных приватных репозиториев
они есть у bitbucket, но кому нужен bitbucket?

Admin
ERROR: S client not available

Nikolay
08.01.2017
22:44:48
для Scala, впрочем, тоже свою компанию основали :)
а у Java везде Oracle
Python, наверное, наиболее демократичный

Дмитрий
08.01.2017
22:46:23
Кто бы сомневался

Nikolay
08.01.2017
22:47:13
Кто бы сомневался
я не очень в курсе, как разработка ядра javascript идет, поделишься?

Roman
08.01.2017
22:47:36
Репозиторий Go на github начинается с 16 июля 1972 года :)

Дмитрий
08.01.2017
22:48:31
Proposal от сообщества, хоть от тебя, потом обсуждение в коммитете TC39 с логами на Github
Каждый proposal проходит через 4 стейджа и публиично тестируется всеми желающими через плагин к babel доступный со stage 0

Nikolay
08.01.2017
22:49:20
то есть там комитет решения принимает? он выборный или у него постоянный состав?

Roman
08.01.2017
22:49:30

Google

Nikolay
08.01.2017
22:50:25

Roman
08.01.2017
22:51:07
А чуваки те в одной столовке кофе пьют. Очень удобно для обсуждения вопросов.

Nikolay
08.01.2017
22:53:00
давайте соберемся чатиком и напишем свой язык

Roman
08.01.2017
22:53:47
Алекс должен написать.

Psy
08.01.2017
22:54:03

Roman
08.01.2017
22:54:08
Он к этому идет.

Дмитрий
08.01.2017
22:54:24

Nikolay
08.01.2017
22:54:26
опционально типизированный, опционально компилируемый, не зависящий от JVM, с вменяемым сахаром

Roman
08.01.2017
22:55:00

Nikolay
08.01.2017
22:55:04

Roman
08.01.2017
22:55:35

Nikolay
08.01.2017
22:56:05
впрочем, в основном внутри гугла все и так держится на велосипедах

Дмитрий
08.01.2017
22:56:39
https://www.ecma-international.org/memento/TC39-RF-TG.htm
вот еще инфа уже по конкретной группе

Nikolay
08.01.2017
22:57:46
Драка будет
какой был эпичный вброс говна, когда чувак в коммите в ядро линуха переправил британский английский в комментах на американский

Roman
08.01.2017
22:58:23

Nikolay
08.01.2017
22:58:58

Roman
08.01.2017
22:59:15
Про нее, да

Nikolay
08.01.2017
22:59:29
наверное, финансирует, Go сейчас даже на собеседованиях в гугл можно использовать, как основной язык

Дмитрий
08.01.2017
22:59:36

KOT
08.01.2017
23:01:01