![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск языка программирования Mojo 24.3" | +/– | ![]() |
Сообщение от opennews (?), 03-Май-24, 17:47 | ||
Опубликован выпуск инструментария языка программирования Mojo 24.3, позволяющего компилировать проекты на локальной системе. В состав включены компоненты, необходимые для разработки приложений на языке Mojo, включая компилятор, runtime, интерактивную REPL-оболочку для сборки и запуска программ, отладчик, дополнение к редактору кода Visual Studio Code (VS Code) с поддержкой автодополнения ввода, форматирования кода и подсветки синтаксиса, модуль для интеграции с Jupyter для сборки и запуска Mojo notebook. Исходные тексты стандартной библиотеки Mojo открыты под лицензией Apache 2.0 c исключениями от проекта LLVM, допускающими смешивание с кодом под лицензией GPLv2. Исходный код компилятора планируют открыть после завершения проектирования внутренней архитектуры... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от DEF (?), 03-Май-24, 17:47 | –16 +/– | ![]() |
Слишком поздно. Julia уже вытесняет Python из ниши Data Science и Big Data. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #3, #11, #24, #27, #60 |
3. Сообщение от Аноним (3), 03-Май-24, 17:53 | +8 +/– | ![]() |
Ну, это вряд ли, конечно. Маловероятно, так скажем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #37 |
6. Сообщение от Аноним (6), 03-Май-24, 18:07 | +4 +/– | ![]() |
> компилировать проекты на локальной системе | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
7. Сообщение от Аноним (-), 03-Май-24, 18:15 | +2 +/– | ![]() |
Ребята молодцы. Вот так раз - и 24я версия! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #16 |
8. Сообщение от Username (?), 03-Май-24, 18:17 | –1 +/– | ![]() |
Зачем оно нужно, столько языков уже наплодили в последнее время без сферы применения или которые не просили | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #12, #25, #36, #40 |
11. Сообщение от Аноним (-), 03-Май-24, 18:32 | +5 +/– | ![]() |
Вытеснение идет полных ходом, я смотрю: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
12. Сообщение от Аноним (16), 03-Май-24, 18:52 | +/– | ![]() |
Это язык от главного автора LLVM, Swift и Clang. Т.е. от главного человека в природа который хоть что-то понимает в создании языков программирования. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #19 |
16. Сообщение от Аноним (16), 03-Май-24, 19:26 | +/– | ![]() |
Просто и понятно Mojo в 8 раз лучше питона. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #31 |
19. Сообщение от Аноним (19), 03-Май-24, 19:52 Скрыто ботом-модератором | +1 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
20. Сообщение от Аноним (20), 03-Май-24, 19:53 | +3 +/– | ![]() |
Что же с вами будет, когда до версии 24.3 дойдёт Zig... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #35, #50 |
24. Сообщение от OpenEcho (?), 03-Май-24, 20:41 | +/– | ![]() |
> Julia | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
25. Сообщение от OpenEcho (?), 03-Май-24, 20:47 | +/– | ![]() |
> Зачем оно нужно, столько языков уже наплодили в последнее время без сферы применения | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #44 |
27. Сообщение от Аноним (27), 03-Май-24, 21:13 | +3 +/– | ![]() |
Любой язык с индексацией с единицы идёт прямиком ффтопку. Потому что считать индексы в массивах очень неудобно становится. Простейший способ это сделать - это считать всё так, как будто индексация идёт с нуля, а потом добавить единицу. Только единицу придётся добавлять на каждый доступ. Я что, похож на идиота, чтобы такое говно, мне ставящее палки в колёса, использовать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #30, #38, #41 |
30. Сообщение от Аноним (30), 03-Май-24, 21:38 | +/– | ![]() |
> Я что, похож на идиота, чтобы такое говно, мне ставящее палки в колёса, использовать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #46 |
31. Сообщение от Аноним (30), 03-Май-24, 21:38 | +1 +/– | ![]() |
Синтаксис бы ему человеческий. И вообще было бы замечательно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #39, #43 |
35. Сообщение от Nv (?), 03-Май-24, 22:18 | –1 +/– | ![]() |
Ниче не будет Z3 только в том варианте | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
36. Сообщение от Аноним (-), 03-Май-24, 23:52 | +/– | ![]() |
> столько языков уже наплодили в последнее время | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
37. Сообщение от Аноним (37), 04-Май-24, 00:21 | +9 +/– | ![]() |
Есть тип людей, которым кажется, что чем больше им нравится вещь, тем больше она вытесняет. Называются гуманитарии. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
38. Сообщение от Аноним (37), 04-Май-24, 00:24 | +1 +/– | ![]() |
А зачем вообще знать какой там у тебя индекс в массиве? Чтобы что? Максимум, что может понадобиться это длина и то крайне редко. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #48, #54 |
39. Сообщение от Аноним (37), 04-Май-24, 00:27 | –5 +/– | ![]() |
Синтаксис вообще последнее, на что внимание обращается. Как цвет ноутбука. При большом желании можно и поменять, но в целом пофиг. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #66 |
40. Сообщение от Аноним (37), 04-Май-24, 00:29 | +/– | ![]() |
Как раз у можо сфера применения определена на стадии дизайна. А по поводу не просили... тебе на госуслуги должны были запрос прислать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
41. Сообщение от Аноним (41), 04-Май-24, 00:35 | +/– | ![]() |
Индексация с нуля - это маленькая оптимизация родом даже не из 80-х, а раньше, когда буквально каждый бит экономили. Наберись уже храбрости и потрать пару инструкци | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #42 |
42. Сообщение от Аноним (41), 04-Май-24, 00:37 | –1 +/– | ![]() |
... инструкций на вычисление индексов когда тут же миллиарды операций сжигаются впустую из-за bloatware. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #47 |
43. Сообщение от Аноним (41), 04-Май-24, 00:41 | +/– | ![]() |
Синтаксис у него отличный, родом от Python, а еще есть borrow checker, так что можно писать безопасные программы не жертвуя производительностью! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #51, #56 |
44. Сообщение от mister_0 (?), 04-Май-24, 00:42 | +/– | ![]() |
Fuzzy logic умеет? или там, я не знаю, экспертную систему можно забубенить? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
45. Сообщение от 12yoexpert (ok), 04-Май-24, 00:47 | +5 +/– | ![]() |
очередной проект-однодневка, как и swift/golang/прочий современный коммерческий хипсто-мусор | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
46. Сообщение от Аноним (46), 04-Май-24, 02:48 | +/– | ![]() |
нет, первый элемент массива он именно нулевой, так как идёт по смещению base + 0*sizeof(el). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #52, #62, #63, #65 |
47. Сообщение от Аноним (46), 04-Май-24, 02:50 | +1 +/– | ![]() |
Ваш сарказм невообразимо уныл и неуместен тут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #67 |
48. Сообщение от Аноним (46), 04-Май-24, 02:51 | +/– | ![]() |
чтобы байтоёжствовать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
49. Сообщение от Афанасий (?), 04-Май-24, 07:40 | +2 +/– | ![]() |
Swift - местечковый язык для Apple. С ним всё ясно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
50. Сообщение от Аноним (50), 04-Май-24, 07:53 | –1 +/– | ![]() |
>Zig prioritizes reading code over writing it. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
51. Сообщение от Аноним (30), 04-Май-24, 07:57 | +/– | ![]() |
> Синтаксис у него отличный, родом от Python | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
52. Сообщение от User (??), 04-Май-24, 08:58 | +/– | ![]() |
А вот это есть лютое легаси с попыткой наложить на бизнес-слой ограничения технической реализации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #68 |
54. Сообщение от тыквенное латте (?), 04-Май-24, 09:08 | +/– | ![]() |
> А зачем вообще знать какой там у тебя индекс в массиве? Чтобы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #58 |
55. Сообщение от YetAnotherOnanym (ok), 04-Май-24, 09:59 | +/– | ![]() |
> Синтаксис Mojo основан на языке Python, а система типов близка к C/C++ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
56. Сообщение от YetAnotherOnanym (ok), 04-Май-24, 10:00 | –1 +/– | ![]() |
> родом от Python | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
57. Сообщение от Аноним (57), 04-Май-24, 10:58 | +/– | ![]() |
> позволяющего компилировать проекты на локальной системе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #64 |
58. Сообщение от Аноним (58), 04-Май-24, 11:08 | +1 +/– | ![]() |
>чтобы что? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #59 |
59. Сообщение от тыквенное латте (?), 04-Май-24, 11:13 | +/– | ![]() |
>>чтобы что? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 |
60. Сообщение от economist (?), 04-Май-24, 13:13 | –1 +/– | ![]() |
Мужики-то не знают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
62. Сообщение от Аноним (-), 04-Май-24, 17:50 | +/– | ![]() |
Ах вот ты о чём... Храни в base адрес буфера минус sizeof(el) и будет тебе щщасте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
63. Сообщение от Бывалый Смузихлёб (ok), 04-Май-24, 18:03 | +1 +/– | ![]() |
нулевой элемент именно нулевой, а не первый | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
64. Сообщение от Аноним (64), 05-Май-24, 00:36 | +/– | ![]() |
Тем, что сабжа нет под винду | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
65. Сообщение от Аноним (65), 05-Май-24, 01:30 Скрыто ботом-модератором | +2 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
66. Сообщение от Аноним (66), 05-Май-24, 09:22 | +1 +/– | ![]() |
Вот розовенький да? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
67. Сообщение от Аноним (67), 06-Май-24, 15:01 | +/– | ![]() |
Ты даже не умеешь отличать сарказм. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
68. Сообщение от Аноним (68), 07-Май-24, 00:57 | +/– | ![]() |
А если не в си, а, скажем, в расте выделить память непрерывным куском и итерироваться как по многомерному массиву (y*width + x), то превратится ли "лютое легаси" в какую-нибудь "state-of-the-art индексацию от ведущих специалистов с экспертизой в data layout"? А то индексация с единицы этот случай портит (придётся начинать разные индексы с разных чисел или вычитать единицы). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #69 |
69. Сообщение от User (??), 07-Май-24, 08:56 | +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #70 |
70. Сообщение от Аноним (68), 07-Май-24, 18:42 | +/– | ![]() |
> А при чем тут "Си" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 Ответы: #71 |
71. Сообщение от User (??), 07-Май-24, 21:17 | +/– | ![]() |
Ну вот если бы "нейронки хорошо справлялись" - вопросов бы не было, но они НЕ СПРАВЛЯЮТСЯ. "Хорошо" - нет. Систематически - нет. Но у нас стокгольмский синдром утенка и мы будем "выходить за границы массивов" при этом рассказывая всем, что гладиолус и НАСТОЯЩИЕ шотландцы. Сiмъ победiмъ! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #72 |
72. Сообщение от Аноним (68), 07-Май-24, 22:03 | +/– | ![]() |
ШТО? Нет, у остального человечества нейронки в головах прекрасно справляются. Может, у тебя ограничения технической реализации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #73 |
73. Сообщение от User (??), 08-Май-24, 05:42 | +/– | ![]() |
Эм. Вы что - думаете, что у программистов монополия на глупость? Нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 Ответы: #74 |
74. Сообщение от Аноним (68), 08-Май-24, 19:26 | +/– | ![]() |
Ну это точно ограничения технической реализации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #75 |
75. Сообщение от User (??), 08-Май-24, 21:14 | +/– | ![]() |
"Что за беда, коль в огороде лебеда? ..." | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 Ответы: #76 |
76. Сообщение от Аноним (68), 10-Май-24, 01:29 | +/– | ![]() |
Да, конце комментария оффтоп, но зачем опять реагировать только на него? Ошибочное или неуместно расположенное присваивание ловится на уровне языка как в расте. Ради исключения ошибки не надо заставлять печатать на символ больше (:=) и убивать составные операторы (+= --/--> +:=). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 Ответы: #77 |
77. Сообщение от User (??), 11-Май-24, 11:14 | +/– | ![]() |
> Да, конце комментария оффтоп, но зачем опять реагировать только на него? Ошибочное | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #78 |
78. Сообщение от Аноним (68), 11-Май-24, 23:27 | +/– | ![]() |
Мне тоже не нравится подход в энный (или уже в эмный?) раз игнорировать аргументы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 Ответы: #79 |
79. Сообщение от User (??), 12-Май-24, 15:48 | +/– | ![]() |
Так какие - "аргументы"-то? Грабли пусть лежат, как лежали - их еще дед лОжил - но ты, сынок их обходи вот эдак, видишь на паласе дорожка натоптана? При этом что считать "высокоуровневым", а что "не очень" - ну, решай там сам, по ситуации - или чо? Обращение к элементу массива по индексу вы ж выкидывать из языка не предлагаете? Ведь да? Да? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |