@devops_ru

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

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

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

Google
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
http://www.interface.ru/
Аааа, ну тут все ясно

У них нет никакой репутации, которой можно было бы пожертвовать

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

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 изобретают что то типа универсального компилятора.

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
И это прекрасно

Потому что сначала надо потренироваться

Roman
08.01.2017
22:38:06
Nikolay
08.01.2017
22:38:14
Alex
08.01.2017
22:38:52
https://github.com/python/cpython
Походу да, Ван Россум, но отрыв от следующего всего в два раза

Почти демократия

А вот у Перла где-то в жопе репозиторий

Как и у 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?

Ну - Russ Cox работает в Google Пайк тоже Фитцпатрик тоже
ну вот, формально развитие языка может контролироваться одной компанией

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 сам на развитие Go влияние оказывает?
Я думаю что они поддержали развитие пет проджектов нескольких своих работников по программе 20% на всякую херню :)

Google
Nikolay
08.01.2017
22:50:25
Я думаю что они поддержали развитие пет проджектов нескольких своих работников по программе 20% на всякую херню :)
читал, что, несмотря на громкие заявления насчет 10% рабочего времени на свои проекты, никто всерьез в гугле ими не занимается из рядовых сотрудников

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

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

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

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

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

Nikolay
08.01.2017
22:55:04
https://www.ecma-international.org/memento/join.htm
классно, у них сайт без js работает

Roman
08.01.2017
22:55:35
классно, у них сайт без js работает
Нарколог без наркотиков :)

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
впрочем, в основном внутри гугла все и так держится на велосипедах
Я пошутил про 20%! Я думаю что гугл финансирует Go, но не давит на авторов.

Nikolay
08.01.2017
22:58:58
Я пошутил про 20%! Я думаю что гугл финансирует Go, но не давит на авторов.
я думал, ты про ту их политику, мол, мы вам разрешаем 10% рабочего времени тратить на свой pet project

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

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

Страница 2002 из 4568