|
|
3.22, Аноним (22), 12:32, 03/04/2024 [^] [^^] [^^^] [ответить]
| –3 +/– |
Смишно, на даже Гугол признает, что скорость разработки на Rust и Go сопоставим и нет смысла развивать Go дальше. Го-шникам надо озаботиться о переквалификации уже сейчас.
| |
|
|
|
6.46, Аноним (46), 18:19, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
>Бергстром — это ещё и председатель совета директоров Rust Foundation
Казачок то засланный
| |
6.64, Аноним (64), 23:06, 03/04/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
>конференция Rust Nation 24
>Бергстром — председатель совета директоров Rust Foundation
>обоснование: "верь мне, я техдиректор"
Трудно даже вообразить другое более субъективное и предвзятое мнение, чем это.
| |
|
|
4.67, bdrbt (ok), 23:15, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Это вот ты сейчас серьезно? Попробуй асинхронщину в расте и в го, потом прийдешь расскажешь про сопоставимую скорость разработки.
| |
4.72, Аноним (72), 02:50, 04/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
На Rust вы вообще ничего быстро не разработаете. Он не про скорость. Он про надёжность.
| |
|
|
6.88, Аноним (72), 18:13, 04/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Сам сядь и разработай быстренько что-нибудь на Rust. А что там в Google насчитали - это их проблемы.
| |
|
|
|
3.59, Neon (??), 22:43, 03/04/2024 [^] [^^] [^^^] [ответить]
| –3 +/– |
Golang ?! В котором нет классов и нормального объектного программирования. Спасибо не надо
| |
|
2.18, Аноним (18), 11:30, 03/04/2024 [^] [^^] [^^^] [ответить]
| –10 +/– |
Или Pythonlang. А может Javalang. Зачем вы коверкаете название языка? Это же так глупо выглядит.
| |
2.61, Аноним (64), 22:58, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Mojo это высокопроизводительный язык общего назначения с механизмами безопасного управления памятью (borrow checker) и удобный синтаксисом Python-like. Так что он скорее конкурент Rust, хотя пока что не позиционируется таким образом.
| |
|
3.73, Аноним (72), 02:52, 04/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
С таким синтаксисом как у Mojo, лучше уж Rust.... У Rust хотя бы читаемость кода лучше.
| |
|
|
5.96, Аноним (-), 17:15, 06/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Смотря с чем сравнивать. По сравнению с Mojo и Python - да, лучше.
| |
|
4.100, Аноним (100), 18:41, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
У Mojo синтаксис получше чем у Rust будет, он почти совпадает с Python. А хуже чем у Rust только у C++, но и там для этого постаратся нужно.
| |
|
|
|
|
2.6, Аноним (7), 10:57, 03/04/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
Julia заняла определенную небольшую нишу
Фавора вроде никакого нет
Mojo имеет несколько другой акцент основной
но может быть зайдет и в область Джулии немного тоже
| |
|
1.8, Аноним (7), 10:59, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пока что еще сыровато
Но сообщество уже потихоньку что-то пилит
Хотя еще очень много не сделано, динамика с которой они пилят это всё достаточно хорошая
может быть и получится у них
| |
|
2.65, Аноним (64), 23:10, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ниша выбрана правильно. Очевдно что будущее ЯП в их интеграции с ML и LLM в частности. Остальные языки будут догонять, Julia хотела занять нишу но не хватило политической поддержки, а у Mojo с этим все в порядке.
| |
|
3.89, Аноним (72), 20:38, 04/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ниша LLM занята C++ + питон. И вряд ли они её отдадут. Julia создавалась, чтобы эту парочку выпихнуть из разработки в научном сегменте, но не смогли. Ошибки маркетинга. Некому продвигать. Mojo, в отличии от Julia, совершенно ужасный синтаксис. Это тоже отдельный вопрос, готовы ли C++ разработчики на него перейти.
| |
|
4.97, Аноним (22), 20:54, 06/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Mojo разрабатывали для Python-истов. Синтаксис как бы намекает.. Но, как видно, это очевидно не всем.
| |
|
5.98, Аноним (-), 03:54, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
А у питонистов хватит квалификации PyTorch переписать с C++ на Mojo?..... И будет ли оно быстрее в этом случае?
| |
|
|
|
|
1.9, Аноним (9), 11:05, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Концепция "Mojo как компилируемый Python" похожа на "Crystal как компилируемый Ruby". Crystal не очень то взлетел, но пожелаем Mojo удачи всё равно.
| |
1.19, Аноним (19), 11:36, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Как программист Си++, я читаю о чём-то подобном уже, скоро, 40 лет...
"Играйтесь, мужички, играйтесь..."(с) Дядя Вова из "Кин-Дза-Дза".
| |
|
2.45, Аноним (22), 17:58, 03/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Расскажи ка нам, мил чилавек, на каком же компиляторе ты почти 40 лет назад программировал на С++?
А мы тут все вместе поржем. Хотя .... деменция, она у разных людей в разном возрасте настает.
| |
|
3.48, Аноним (9), 19:34, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
На компиляторе не программируют. И он не говорил, что 40 лет назад программировал на С++. И "мы" себя называют либо цари, как вот Николай II, либо клоуны. На царя ты явно не тянешь. Теперь можешь поржать.
| |
|
4.55, Аноним (55), 20:59, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> он не говорил, что 40 лет назад программировал на С++
Именно это — в точности! — он и говорил.
| |
|
|
6.68, Аноним (22), 00:41, 04/04/2024 [^] [^^] [^^^] [ответить] | +1 +/– | Иногда лучше жевать В 1979 году Страуструп начал разрабатывать С с классами ... большой текст свёрнут, показать | |
|
7.71, Вы забыли заполнить поле Name (?), 01:20, 04/04/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Чтобы 40 лет программировать на С++ автор начального опуса должен был работать
> вместе с Бьярном в AT&T над созданием С++, чего на 200%
> не было.
Это сам Бярн писал. Да вот так снизашел до уровня местных ыкспертов и выдал базу.
| |
7.82, Аноним (83), 07:48, 04/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
>Немного спустя С++ появился и в СССР (1991-1992).
Ну понятно, как он в СССР появился ;) В CCCP ПО для DOS было же "бесплатным".
| |
7.92, Аноним (91), 10:15, 06/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
"С с классами" это ещё не C++.
>В 1983 году внутри AT&T появилось описание языка С++.
Ну вот с этого момента можно и считать рождение C++.
| |
|
|
|
|
|
|
1.21, Аноним (21), 12:13, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Для чего разработчики этого Mojo изначально создавали язык и его компоненты с закрытой кодовой базой? Закрытый язычок не взлетел, открыли код и рассчитывают за счет этого завоевать мир?
| |
|
2.24, Аноним (22), 12:36, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Закрыли они его на ранней стадии проектирования, чтобы вот такие как ты "иксперды" не нагадили.
| |
|
3.26, Вы забыли заполнить поле Name (?), 12:44, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Не прислушиваться к мнениям икспердов —большая ошибка. В конце концов они конечные пользователи.
Вообще нужно собрать мнения икспердов и создать лучший язык. Иксперды не отвертятся и будут пользоваться.
| |
|
4.30, Аноним (22), 12:49, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Как там в анекдоте - у нас стране советов, а не баранов. Поэтому советы я дать могуЮ а своих баранов - нет (сиречь написать свой "правильный" язычок).
| |
4.31, Аноним (10), 12:50, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Иксперды хотят быструю лошадь, а им хотят продать автомобиль. Зачем советы людей, которые машину никогда не видели?
| |
|
5.34, Вы забыли заполнить поле Name (?), 13:29, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Иксперды хотят быструю лошадь, а им хотят продать автомобиль. Зачем советы людей,
> которые машину никогда не видели?
Не стоит свои лошадиные фантазии на публику озвучивать.
| |
|
|
3.63, Аноним (63), 23:03, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
>"иксперды" не нагадили
Вот когда откроют исходники, "иксперды" мокнут разрабов носом в ихние какахи указав на архитектурные факапы, тогда разрабы поймут сколько они времени просрали.
| |
|
2.25, вася (??), 12:39, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Чтобы свободное сообщество не заё...бывало советами, как "правильно" надо делать, чтобы язык созрел но при этом не получилось корявое нечитаемое нечто, как случилось с другим языком.
| |
|
3.27, Вы забыли заполнить поле Name (?), 12:45, 03/04/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
> при этом не получилось корявое нечитаемое нечто, как случилось с другим языком.
Лол. Все равно получится корявое нечто, просто с другими углами кривизны.
| |
|
4.32, Аноним (10), 12:51, 03/04/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Голанг без всякого сообщества разрабатывался до релиза. И пока что единственный нормальный язык за последнее время.
| |
|
5.36, Вы забыли заполнить поле Name (?), 13:32, 03/04/2024 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Голанг без всякого сообщества разрабатывался до релиза. И пока что единственный нормальный
> язык за последнее время.
eдинственный, err := АПравдаЕдинственный()
if err != nil {
return err
}
нормальный, err := АТочноНормальный()
if err != nil {
return err
}
НоЭтоНеТочно()
| |
|
|
|
2.75, Аноним (72), 02:59, 04/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
git-проект Mojo получил, вероятно, наибольшее количество звёзд за историю github всего за несколько дней. Репозиторий был пустой.
Не трогайте чувства верующих.
| |
|
1.28, Вы забыли заполнить поле Name (?), 12:47, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Тип DynamicVector переименован в List и перемещён в модуль collections.list. Добавлена возможность формирования списка на основе произвольного числа значений, например, "var numbers = List[Int](1, 2, 3)".
В угоду питону как я понимаю?
| |
|
2.40, Пряник (?), 14:59, 03/04/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Клонируешь репозиторий и добавляешь. Это же Open Source. Или тебе других осуждать интереснее?
| |
|
3.80, Аноним (83), 07:41, 04/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Да толку от такого тупого добавления? Придётся ядерный фреймворк для него делать. А это уже другое, а не просто клонировать и добавить.
| |
|
|
1.33, commiethebeastie (ok), 12:58, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
>var numbers = List[Int](1, 2, 3)
o_O. А почему не var numbers: List[Int32]
Зачем целое безразмерное опять? Уже сколько проблем с ними было.
| |
|
2.51, Скрудж (?), 19:45, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
int32 - 32 бита, int - под капотом имеет BigInt и никогда не переполняется
| |
|
3.86, commiethebeastie (ok), 15:54, 04/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> int32 - 32 бита, int - под капотом имеет BigInt и никогда
> не переполняется
Он не может не переполняться, вторая половина Int это отрицательные числа. Раньше тоже считали, что 32 бита хватит всем.
| |
|
4.99, Скрудж (?), 07:49, 08/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> int32 - 32 бита, int - под капотом имеет BigInt и никогда
>> не переполняется
> Он не может не переполняться, вторая половина Int это отрицательные числа. Раньше
> тоже считали, что 32 бита хватит всем.
В Python int это alias к BigInt, который никогда не переполняется
| |
|
|
6.103, вася (??), 10:23, 25/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Причем тут Python?
Именно оттуда и взяли идею авторы языка mojo
| |
|
|
|
|
|
1.38, голос из леса (?), 14:35, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
1. Первая ошибка как и в go/golang. Не раскрутят mojolang будет плохо. Искать "mojo" в англоязычном интернете невозможно, особенно в вакансиях.
2. Удачи. Пока всего в 30 раз менее популярен чем rust.
| |
|
2.44, Аноним (22), 16:54, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Пока всего в 30 раз менее популярен чем rust.
Ключевое слово здесь "пока..."
| |
2.70, Вы забыли заполнить поле Name (?), 01:16, 04/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Искать "mojo" в англоязычном интернете невозможно
Кажется, что это решится персонализиваронной выдачей. Пару раз уточнишь запрос, а потом будут постоянно язык предлагать.
| |
|
1.50, Аноним (49), 19:37, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Из всех языков самый адекватный это паскаль. Я бы с удовольствием программировал на нём, если бы была работа. А так вынужден ковырять гошку.
| |
|
2.52, Аноним (22), 19:51, 03/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ты так говоришь, потому что не видел нормальный паскаль. А нормальный паскаль - это ADA(Spark).
| |
|
3.53, Аноним (53), 20:13, 03/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
И как, много работы на Ada? (вопрос риторический, ответа не требует)
| |
|
|
5.87, Аноним (87), 17:22, 04/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Но да, не про нас.
Да и не про простых граждан США. Это места для избранных и работы там не так много, в отличии от вэба и мобильной разработки, куда берут даже 40 летних вайтишников без образования.
| |
|
|
|
|
1.54, BrainFucker (ok), 20:45, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А на нём можно будет собрать произвольный питоновский проект без напильника? Если нет то что толку, с таким же успехом можно писать на любом другом языке.
| |
|
2.90, Аноним (-), 00:46, 05/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
А что, это уже возможно в самом CPython в части произвольности и версионности?
| |
|
3.93, Аноним (91), 10:23, 06/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
А что сломали в обратной совместимости CPython, скажем, при переходе с 3.10 на 3.11? Прежний код без переделок работает на 3.11. Вроде, уже с 3.4 с обратной совместимостью всё в порядке.
| |
|
|
1.66, Аноним (64), 23:15, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Оцените кстати политику версионирования:
Mojo - версия 24.2
Rust - версия 1.77
Go - 1.22.2
Сразу понятно, кто круче!
| |
|
2.69, Аноним (22), 00:47, 04/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Я - круче.
Мой первый скрипт, который исправлял ошибку в базе данных, имел примерно следующую версию 200112101925.sql
2001 - год
12 - месяц
10 - день
19:25 время
ПС. там до меня еще с 1997 года такими вещами уже баловались, когда весь мир до хриптоы спорил что включать в мажорный релиз, а что в минорный, сколько цифр может быть у минорных релизов и т.д.
| |
|
1.76, Аноним (83), 07:30, 04/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Проект Mojo развивается под руководством Криса Латнера (Chris Lattner), основателя и главного архитектора проекта LLVM
Тогда можно забить на этот Mojo. Ожидать автономного компилятора от этого Латнера не стоит. Разве что, появится альтернативная реализация.
| |
|
2.84, Аноним (84), 11:22, 04/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
много есть альтернативных от LLVM компиляторов, которые умеют в производительность и поддержку такого числа архитектур?
Тем более что Mojo собирается поддерживать через MLIR всякие GPU/TPU/ASIC...
| |
|
3.95, Аноним (91), 10:31, 06/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Специально не искал. Например, OCaml поддерживает, кроме зачем-то слишком рано выпиленного MIPS.
| |
|
|
|