![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В языке программирования Zig обеспечена поддержка самораскрутки (bootstraping)" | +/– | ![]() |
Сообщение от opennews (ok), 16-Апр-22, 22:01 | ||
В язык программирования Zig приняты изменения, позволяющие компилятору Zig stage2, написанному на Zig, собирать самого себя (stage3), что делает данный язык самодостаточным (self-hosting). Предполагается, что данный компилятор будет предлагаться по умолчанию в грядущем релизе 0.10.0. Stage2 всё ещё является неполноценным, так как отсутствует поддержка проверок во время выполнения, присутствуют различия в семантике языка и т.д... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от BratishkaErik (ok), 16-Апр-22, 22:01 | +3 +/– | ![]() |
Поясняю: stage1 — компилятор на C++ (и есть то, что вы качаете на https://ziglang.org/download), stage2 — компилятор на Zig, состоит из нескольких бэкэндов — LLVM (компилирует с помощью LLVM), C (транслирует в C код), x86_64 и т.д. (компилируют в нативный код без помощи LLVM), stage3 — компилятор, собранный с помощью stage2. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #40 |
2. Сообщение от Аноним (2), 16-Апр-22, 22:01 | –9 +/– | ![]() |
Лучший язык | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #23, #27 |
3. Сообщение от Аноним (3), 16-Апр-22, 22:03 | –4 +/– | ![]() |
Российская разработка? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6, #11 |
6. Сообщение от Аноним (6), 16-Апр-22, 22:13 | –2 +/– | ![]() |
Да. vlang тоже наш. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #14, #20, #31 |
10.
Сообщение от rm2![]() | +/– | ![]() |
"самораскрутки" это вы сами придумали, или подсказал кто-то? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #15, #18, #21, #25, #64 |
11. Сообщение от Тинус Лорвальдс (ok), 17-Апр-22, 01:52 | –3 +/– | ![]() |
украинская. понад усэ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
14. Сообщение от борланд (?), 17-Апр-22, 02:39 | –2 +/– | ![]() |
Это что, переизобретенный паскаль? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #17, #48 |
15. Сообщение от Аноним (15), 17-Апр-22, 04:08 | +3 +/– | ![]() |
А что? Довольно хороший термин, сам себя раскрывает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #26 |
17. Сообщение от Аноним (17), 17-Апр-22, 05:49 | –2 +/– | ![]() |
Дак вот с кого раст списывали! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
18. Сообщение от Аноним (17), 17-Апр-22, 05:49 | –2 +/– | ![]() |
критикуешь - предлагай! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #24, #56 |
20. Сообщение от Какаянахренразница (ok), 17-Апр-22, 06:13 | –1 +/– | ![]() |
> Да. vlang тоже наш. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
21. Сообщение от Аноним (21), 17-Апр-22, 06:26 | +/– | ![]() |
Новиопу ниприятна видеть славянские слова? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
23. Сообщение от Брат Анон (ok), 17-Апр-22, 07:29 | +6 +/– | ![]() |
Посмотрел я на синтаксис -- не дурно. Но есть и откровенное кривые решения. Нет, не лучший. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #35 |
24. Сообщение от Брат Анон (ok), 17-Апр-22, 07:30 | +2 +/– | ![]() |
Критика -- это указание на недостатки и предложение путей преодоления недостатков. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #30, #85 |
25. Сообщение от Брат Анон (ok), 17-Апр-22, 07:31 | +7 +/– | ![]() |
Не надо показывать свою безграмотность. Термин "самораскрутка" появился ещё 60 лет назад -- так Никлаус Вирт написал свой первый Паскаль. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #43, #51 |
26. Сообщение от kusb (?), 17-Апр-22, 07:50 | +1 +/– | ![]() |
Сам себя раскручивает | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
27. Сообщение от Брат Анон (ok), 17-Апр-22, 07:51 | +8 +/– | ![]() |
По ссылке ниже есть vlang. Он явно существенно лучше спроектирован, чем Zig, и во многих местах -- лучше, чем golang. Я впечатлён. Конечно, далеко не так прост как Оберон, но vlang действительно толково сделан. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #71, #84, #99, #107, #162 |
28. Сообщение от А где же каменты (?), 17-Апр-22, 08:54 | –3 +/– | ![]() |
А мне название не нравится - не взлетит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #29, #79 |
29. Сообщение от Аноним (17), 17-Апр-22, 08:58 | +3 +/– | ![]() |
раст же взлетел (в переводе: ржавчина, коррупция, моральное разложение). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #32 |
30. Сообщение от Аноним (17), 17-Апр-22, 09:00 | +/– | ![]() |
Тогда ему стОит определиться, доволен ли он термином или нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #67 |
31. Сообщение от Аноним (-), 17-Апр-22, 09:01 | +1 +/– | ![]() |
>Да. vlang тоже наш. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
32. Сообщение от Аноним (-), 17-Апр-22, 09:03 | +3 +/– | ![]() |
>раст же взлетел | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #34 |
34. Сообщение от Аноним (17), 17-Апр-22, 09:51 | +2 +/– | ![]() |
Лучше спроси, куда... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #36 |
35. Сообщение от Аноним (-), 17-Апр-22, 10:44 | +/– | ![]() |
Для сишников - выглядит явно приятнее хруста. Даешь gcc'шный фронт к нему?! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
36. Сообщение от Аноним (-), 17-Апр-22, 10:46 | –2 +/– | ![]() |
Тогда буква з лишняя в той фразе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #82 |
40. Сообщение от Бывалый смузихлёб (?), 17-Апр-22, 13:00 | +/– | ![]() |
Содержательно, но разве статью нельзя дополнить ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #42, #50 |
42. Сообщение от Аноним (-), 17-Апр-22, 13:24 | +/– | ![]() |
> Содержательно, но разве статью нельзя дополнить ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
43. Сообщение от ммнюмнюмус (?), 17-Апр-22, 13:47 | –2 +/– | ![]() |
"раскрутка" - один из переводов bootstrap (но не самораскрутка) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #46, #49 |
46. Сообщение от Брат Анон (ok), 17-Апр-22, 15:22 | +1 +/– | ![]() |
> "раскрутка" - один из переводов bootstrap (но не самораскрутка) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
48. Сообщение от Брат Анон (ok), 17-Апр-22, 15:30 | +2 +/– | ![]() |
> Это что, переизобретенный паскаль? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
49. Сообщение от ммнюмнюмус (?), 17-Апр-22, 16:04 | +/– | ![]() |
Ооххх эти бестолковые минусаааторыыыыы... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #54 |
50. Сообщение от BratishkaErik (ok), 17-Апр-22, 16:06 | +/– | ![]() |
КМК тогда будет изобилие терминов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
51. Сообщение от Sin2x (ok), 17-Апр-22, 17:28 | +4 +/– | ![]() |
Саморазвёртка звучит гораздо лучше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #60, #65 |
54. Сообщение от Аноним (-), 17-Апр-22, 17:58 | +/– | ![]() |
Никакого двусмыслия - происходит от оборота "pull self by boot straps". Ну то-есть вытащить себя из болота за шнурки своих ботинок, как Мюнхаузен. И тут всем более-менее понятно что речь про решение "якобы нерешаемой" проблемы. В данном случае "нерешаемость" в том что для того чтобы собрать компилятор, вам нужен компилятор. Но компилятора у вас еще нет... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #55 |
55. Сообщение от Аноним (55), 17-Апр-22, 18:22 | +3 +/– | ![]() |
>А самораскрутка - таки близковато к самопиару, чтоли. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #58 |
56. Сообщение от opdo (?), 17-Апр-22, 18:37 | –1 +/– | ![]() |
самораскурка | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
57. Сообщение от Аноним (55), 17-Апр-22, 18:49 | +2 +/– | ![]() |
Годы идут, а люди до сих пор пытаются инкрементировать си. И что-то никак не выходит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #59, #70 |
58. Сообщение от Аноним (-), 17-Апр-22, 19:03 | –1 +/– | ![]() |
В заголовке (bootstrapping) написано, на вот именно такие случаи видимо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
59. Сообщение от Аноним (-), 17-Апр-22, 19:04 | –2 +/– | ![]() |
> Годы идут, а люди до сих пор пытаются инкрементировать си. И что-то | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
60. Сообщение от Аноним (-), 17-Апр-22, 19:07 | –2 +/– | ![]() |
> Саморазвёртка звучит гораздо лучше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
64. Сообщение от Аноним (67), 17-Апр-22, 21:28 | +/– | ![]() |
видимо, редактор хабра in the house | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
65. Сообщение от Аноним (67), 17-Апр-22, 21:29 | –1 +/– | ![]() |
не лучше, такое же шило | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
67. Сообщение от Аноним (67), 17-Апр-22, 21:32 | +/– | ![]() |
тебе стОит определиться, "доволен ли он термином" или "доволен он термином или нет" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
68. Сообщение от Аноним (-), 17-Апр-22, 22:20 | +2 +/– | ![]() |
Подходит в качестве языка для изучения системного программирования? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #69, #93, #154 |
69. Сообщение от Аноним (101), 17-Апр-22, 23:19 | +3 +/– | ![]() |
Подходит, отлично подходит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #104 |
70. Сообщение от Vacu923ek (ok), 17-Апр-22, 23:35 | –4 +/– | ![]() |
Вернее так: сколько уже написано языков на голову лучше Си, но упёртые долбо***бы продолжают свои говнопроектики на Си и только множат тухлое легаси. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #77, #80, #155 |
71. Сообщение от Vacu923ek (ok), 17-Апр-22, 23:38 | –5 +/– | ![]() |
":=" как присвоение??! Жуйте сами! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #72, #75, #81 |
72. Сообщение от ммнюмнюмус (?), 18-Апр-22, 01:11 | +2 +/– | ![]() |
Непривычно, но внезапно - это исключает шанс случайно перепутать = и == (если такой оператор там есть). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #73, #100 |
73. Сообщение от Vacu923ek (ok), 18-Апр-22, 04:45 | –3 +/– | ![]() |
> Непривычно, но внезапно - это исключает шанс случайно перепутать = и == | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 Ответы: #74, #128, #129 |
74. Сообщение от Vacu923ek (ok), 18-Апр-22, 04:47 | –2 +/– | ![]() |
Ещё нашёл суперстрелу :) ⇚ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #76 |
75. Сообщение от Брат Анон (ok), 18-Апр-22, 07:49 | +7 +/– | ![]() |
Нет, аноним. Ты не прав. Это объявление переменной на месте. И это единственный способ создать переменную без указания её типа с одновременной инициализации. По сравнению с питоном -- очень правильное решение. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #78, #83 |
76. Сообщение от Ан (??), 18-Апр-22, 08:43 | +3 +/– | ![]() |
Лигатуры не нужны. Keep It Simple Stupid | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 Ответы: #91 |
77. Сообщение от Ан (??), 18-Апр-22, 08:48 | +4 +/– | ![]() |
То-то новая мажорная версия GCC выходит каждый год, а новая ревизия стандарта C каждые три года. Неча на зеркало пенять, коли рожа крива. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #92 |
78. Сообщение от Аноним (78), 18-Апр-22, 10:46 | +/– | ![]() |
> vlang (фактически) транслируется в чистый Си. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 |
79. Сообщение от www2 (??), 18-Апр-22, 10:55 | +/– | ![]() |
Да уж, зигующий какой-то язык. Напрашивается ещё какой-нибудь фреймворк к нему под названием Heil. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
80. Сообщение от www2 (??), 18-Апр-22, 11:02 | +2 +/– | ![]() |
Вавилонская башня языков. Чем больше языков, тем больше переходников между ними. Какой-нибудь gitlab - прекрасная демонстрация того, к чему это разнообразие языков на голову выше Си ведёт: опакетить всё это, так чтобы можно было поставить из репозиториев, никто так и не сподобился, качай образ на 100500 мегабайт, запускай в докере. А если я на NetBSD или Solaris захочу запустить? В случае с Си эта проблема чисто техническая, а в случае с вавилонской башней из языков - экономическая, организационная, идеологическая. Нужно собрать толпу программистов из разных лагерей, заплатить им кучу бабок за работу, да ещё и научить разговаривать друг с другом, не прибегая к приёмам типа "а мы сейчас завернём всё это в докер и дело в шляпе". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #94 |
81. Сообщение от InuYasha (??), 18-Апр-22, 11:31 | –1 +/– | ![]() |
:D спасибо что не дал развиться ненужным надеждам и фантазиям. ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #88 |
82. Сообщение от InuYasha (??), 18-Апр-22, 11:33 | +/– | ![]() |
В ядро уже влетел. И за бугром к этому относятся даже более чем толерантно. :-/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
83. Сообщение от Аноним (83), 18-Апр-22, 11:48 | +1 +/– | ![]() |
А с zig можете сравнить? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 Ответы: #87 |
84. Сообщение от Аноним (84), 18-Апр-22, 13:43 | –1 +/– | ![]() |
Прочитал ваш комментарий! Заинтересовался! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #86, #89 |
85. Сообщение от Аноним (85), 18-Апр-22, 13:59 | –1 +/– | ![]() |
> Критика -- это указание на недостатки и предложение путей преодоления недостатков. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
86. Сообщение от Аноним (84), 18-Апр-22, 14:05 | –1 +/– | ![]() |
Забыл сказать, меня нет не на гитхабе:), не в дискорде:), так что я не репортил данный баг. Поэтому если вам не трудно, то зарепортите вместо меня. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 Ответы: #90 |
87. Сообщение от Брат Анон (ok), 18-Апр-22, 15:55 | +2 +/– | ![]() |
> А с zig можете сравнить? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 Ответы: #101 |
88. Сообщение от Брат Анон (ok), 18-Апр-22, 15:57 | +2 +/– | ![]() |
> :D спасибо что не дал развиться ненужным надеждам и фантазиям. ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 Ответы: #153 |
89. Сообщение от Брат Анон (ok), 18-Апр-22, 16:01 | +1 +/– | ![]() |
> ПС: Проблема решается банально просто, так как rune это V-шный тип, то | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 Ответы: #97, #98, #102 |
90. Сообщение от Брат Анон (ok), 18-Апр-22, 16:01 | +/– | ![]() |
> Забыл сказать, меня нет не на гитхабе:), не в дискорде:), так что | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
91. Сообщение от Vacu923ek (ok), 18-Апр-22, 16:26 | –1 +/– | ![]() |
> Лигатуры не нужны. Keep It Simple Stupid | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #96 |
92. Сообщение от Vacu923ek (ok), 18-Апр-22, 16:31 | –3 +/– | ![]() |
> То-то новая мажорная версия GCC выходит каждый год, а новая ревизия стандарта C каждые три года. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 Ответы: #95 |
93. Сообщение от Vacu923ek (ok), 18-Апр-22, 16:38 | –2 +/– | ![]() |
> Подходит в качестве языка для изучения системного программирования? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #157 |
94. Сообщение от Vacu923ek (ok), 18-Апр-22, 16:52 | –3 +/– | ![]() |
> Вавилонская башня языков | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 Ответы: #134 |
95. Сообщение от Ан (??), 18-Апр-22, 16:55 | +2 +/– | ![]() |
>> То-то новая мажорная версия GCC выходит каждый год, а новая ревизия стандарта C каждые три года. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 |
96. Сообщение от Ан (??), 18-Апр-22, 16:58 | +2 +/– | ![]() |
Не вижу такого символа у себя на клавиатуре. Это обыкновенная лигатура "<=". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #91 |
97. Сообщение от Аноним (84), 18-Апр-22, 17:11 | +/– | ![]() |
>>> Оберон ни в каком Си не нуждается. <<< | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 Ответы: #110 |
98.
Сообщение от freecoder![]() | –3 +/– | ![]() |
Что в Rust не нравится? Точка с запятой? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 Ответы: #111 |
99. Сообщение от Аноним (99), 18-Апр-22, 17:23 | –1 +/– | ![]() |
> vlang действительно толково сделан. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #103, #112, #126 |
100.
Сообщение от freecoder![]() | –1 +/– | ![]() |
В Rust в принципе невозможно их перепутать, так как инструкция присваивания не возвращает булево значение, а значит не может быть условием. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
101. Сообщение от Аноним (101), 18-Апр-22, 18:09 | –3 +/– | ![]() |
Не знаете, а поспорить любите))) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 Ответы: #114 |
102. Сообщение от Аноним (101), 18-Апр-22, 18:15 | –2 +/– | ![]() |
1. Zig тоже не нуждается ни в каком С, он полностью самодостаточный | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 Ответы: #115 |
103. Сообщение от Аноним (101), 18-Апр-22, 18:23 | –5 +/– | ![]() |
Согласен, выбирал Zig / V / Rust, остановился на Zig. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #108 |
104. Сообщение от Аноним (101), 18-Апр-22, 18:25 | +2 +/– | ![]() |
Вставки на асме тоже можно делать, они поддерживаются. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
107. Сообщение от Hck3r (?), 19-Апр-22, 00:00 | –4 +/– | ![]() |
Там половина заявленных фич так и висит в «доработке». | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #113, #116, #117 |
108. Сообщение от Ан (??), 19-Апр-22, 09:01 | +1 +/– | ![]() |
А это что, прости? https://github.com/vlang/awesome-v | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #103 Ответы: #109, #123 |
109. Сообщение от Ан (??), 19-Апр-22, 09:03 | +1 +/– | ![]() |
И это вдобавок: https://www.amazon.com/Getting-Started-Programming-end-end-e... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #108 |
110. Сообщение от Брат Анон (ok), 19-Апр-22, 10:13 | –3 +/– | ![]() |
> От обилия капса в Обероне, лично у меня вытекают глаза, и я | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 Ответы: #118 |
111. Сообщение от Брат Анон (ok), 19-Апр-22, 10:15 | +2 +/– | ![]() |
> Что в Rust не нравится? Точка с запятой? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 Ответы: #121 |
112. Сообщение от Брат Анон (ok), 19-Апр-22, 10:21 | +3 +/– | ![]() |
>> vlang действительно толково сделан. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 |
113. Сообщение от Брат Анон (ok), 19-Апр-22, 10:22 | +4 +/– | ![]() |
> Там половина заявленных фич так и висит в «доработке». | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 |
114. Сообщение от Брат Анон (ok), 19-Апр-22, 10:25 | +2 +/– | ![]() |
> Не знаете, а поспорить любите))) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 |
115. Сообщение от Брат Анон (ok), 19-Апр-22, 10:29 | +4 +/– | ![]() |
> 1. Zig тоже не нуждается ни в каком С, он полностью самодостаточный | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #102 Ответы: #119, #120 |
116. Сообщение от Ан (??), 19-Апр-22, 11:04 | +3 +/– | ![]() |
На гитхаб заглянуть не судьба? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 |
117. Сообщение от Ан (??), 19-Апр-22, 11:06 | +3 +/– | ![]() |
Первая тестовая версия языка вышла в середине 19 года. О каких годах идёт речь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 |
118. Сообщение от Аноним (84), 19-Апр-22, 11:48 | –3 +/– | ![]() |
>>> После крестов любой язык будет лучше. <<< | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #110 Ответы: #125 |
119. Сообщение от BratishkaErik (ok), 19-Апр-22, 11:54 | +/– | ![]() |
> А ключевые слова? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 |
120. Сообщение от BratishkaErik (ok), 19-Апр-22, 11:55 | +1 +/– | ![]() |
> Если у языка версия 1.хх (а это именно так) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 |
121.
Сообщение от freecoder![]() | –2 +/– | ![]() |
Вроде у Rust Си-подобный синтаксис, если рассматривать его вцелом. Но какую семантическую нагрузку вы имеете ввиду? Лайфтаймы? Move-семантику по-умолчанию? О временах жизни ссылок и так приходится думать, а тут эту задачу на себя берет компилятор. Что же касается владения, то тут баш на баш: оно избавляет от необходимости думать об освобождении памяти в подовляющем большинстве случаев, но в небольшом числе случаев приходится думать, как вписать свой код в эту схему. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 Ответы: #122 |
122. Сообщение от Брат Анон (ok), 19-Апр-22, 12:50 | +2 +/– | ![]() |
> Вроде у Rust Си-подобный синтаксис, если рассматривать его вцелом. Но какую семантическую | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #121 |
123. Сообщение от Аноним (123), 19-Апр-22, 17:07 | –1 +/– | ![]() |
> Does V run on bare metal? There is a -freestanding option that excludes libc and vlib, but it is a work in progress, and is not the focus of development right now. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #108 Ответы: #124 |
124. Сообщение от Ан (??), 19-Апр-22, 17:24 | +/– | ![]() |
>> Does V run on bare metal? There is a -freestanding option that excludes libc and vlib, but it is a work in progress, and is not the focus of development right now. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #123 Ответы: #130, #132 |
125. Сообщение от Ан (??), 19-Апр-22, 17:27 | +1 +/– | ![]() |
На основании чего ты делаешь такое заявление? По скорости я вижу, что плюсы лучше: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #118 Ответы: #127 |
126. Сообщение от tmplsr (?), 19-Апр-22, 17:41 | +3 +/– | ![]() |
> Я бы даже сказал vlang -- это Rust здорового человека. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 |
127. Сообщение от Аноним (84), 19-Апр-22, 20:58 | –2 +/– | ![]() |
Да, при чем тут вообще скорость. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #125 Ответы: #131 |
128. Сообщение от ммнюмнюмус (?), 19-Апр-22, 21:19 | +1 +/– | ![]() |
> :) нет, такая отмаза не катит. "Защита от дурака" не должна быть | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
129. Сообщение от ммнюмнюмус (?), 19-Апр-22, 21:40 | +1 +/– | ![]() |
> Вот что бы я упростил, так это у6людские "приведения типов" - их | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
130. Сообщение от Аноним (130), 19-Апр-22, 22:05 | –1 +/– | ![]() |
Хотел сказать, что с embedded у V не очень. Или я ошибаюсь? На каком-нибудь avr как запустить? Newlib прицепить или как? Не стебусь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #124 Ответы: #137 |
131. Сообщение от Ан (??), 19-Апр-22, 23:56 | +2 +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #127 Ответы: #133 |
132. Сообщение от Аноним (139), 20-Апр-22, 00:02 | +1 +/– | ![]() |
>>> Does V run on bare metal? There is a -freestanding option that excludes libc and vlib, but it is a work in progress, and is not the focus of development right now. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #124 Ответы: #135 |
133. Сообщение от Аноним (84), 20-Апр-22, 07:28 | –2 +/– | ![]() |
> Привери живой пример в обоих языках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #131 Ответы: #136 |
134. Сообщение от Ф1 (?), 20-Апр-22, 07:59 | +3 +/– | ![]() |
>Я говорю о Nemerle (.NET) - язык, где есть такое понятие, как макросы. Только не в убогом Сишном понимании, а намного глубже - позволяющие модифицировать код на всех стадиях компиляции, превращая компилятор в "транслятор с плагинами". Это технология будущего. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 Ответы: #142 |
135. Сообщение от Ан (??), 20-Апр-22, 12:03 | –3 +/– | ![]() |
>>>> Does V run on bare metal? There is a -freestanding option that excludes libc and vlib, but it is a work in progress, and is not the focus of development right now. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #132 |
136. Сообщение от Ан (??), 20-Апр-22, 12:04 | +2 +/– | ![]() |
>> Привери живой пример в обоих языках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 |
137. Сообщение от Ан (??), 20-Апр-22, 12:10 | –2 +/– | ![]() |
https://github.com/vlang/vinix | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #130 Ответы: #139 |
139. Сообщение от Аноним (139), 20-Апр-22, 14:31 | +1 +/– | ![]() |
>> embedded ... avr | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #137 Ответы: #141 |
141. Сообщение от Ан (??), 20-Апр-22, 16:21 | –3 +/– | ![]() |
>>> embedded ... avr | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #139 Ответы: #144 |
142. Сообщение от Vacu923ek (ok), 20-Апр-22, 19:02 | –3 +/– | ![]() |
>>Я говорю о Nemerle (.NET) - язык, где есть такое понятие, как макросы. Только не в убогом Сишном понимании, а намного глубже - позволяющие модифицировать код на всех стадиях компиляции, превращая компилятор в "транслятор с плагинами". Это технология будущего. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #134 Ответы: #148 |
144. Сообщение от Аноним (139), 20-Апр-22, 19:51 | +1 +/– | ![]() |
> Ты вообще читаешь тред, или так, понабрасывать пришёл? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #141 Ответы: #145 |
145. Сообщение от Ан (??), 20-Апр-22, 21:45 | –3 +/– | ![]() |
>> Ты вообще читаешь тред, или так, понабрасывать пришёл? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #144 Ответы: #146 |
146. Сообщение от Аноним (139), 20-Апр-22, 22:59 | +/– | ![]() |
> Я повторюсь, если ты не понял, V и Vinix работают на ___любом___ железе, где есть | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #145 Ответы: #147 |
147. Сообщение от Ан (??), 20-Апр-22, 23:11 | –3 +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #146 Ответы: #149 |
148. Сообщение от Sin2x (ok), 20-Апр-22, 23:44 | +1 +/– | ![]() |
Невежда здесь это ты, если не знаешь разницу между динамическими и безтиповыми языками как классический Lisp и Forth. И при необходимости присобачить типы в лисп вообще не проблема: https://docs.racket-lang.org/ts-guide/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #142 |
149. Сообщение от Аноним (139), 21-Апр-22, 00:28 | +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #147 Ответы: #152 |
152. Сообщение от Ан (??), 21-Апр-22, 09:03 | +/– | ![]() |
А зачем тебе freestanding, кроме красивого слова? Чем тебя не устраивает бесшовная компиляция в Си? Напомню, что твои вопросы были, работает ли Ви на baremetal и можно ли его использовать с AVR. Компиляция в Си отвечает да на оба вопроса, о чём я тебе талдычу второй день. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #149 |
153. Сообщение от tmplsr (?), 21-Апр-22, 11:07 | +/– | ![]() |
>> :D спасибо что не дал развиться ненужным надеждам и фантазиям. ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 |
154.
Сообщение от warlock![]() | +/– | ![]() |
Скорее нет, чем да, ибо слишком много «экзотики» в языке. Даже Rust несмотря на обширное применение на практике и известность, имеет ту же проблему. Мне кажется, от знания C/C++ никуда не деться в системном программировании пока. Хотя Rust — вещь шикарная для системного программирования! (А Zig имхо слишком сырой, что бы что-то определённое про него в этом плане сказать.) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 |
155.
Сообщение от warlock![]() | +1 +/– | ![]() |
Ну и сколько? Два — C++ и Rust. Три, если ещё посчитать D в режиме «Better C». И ни один из них не является безусловной заменой, везде есть сложности, подводные камни. К C все привыкли, знают чего от него ждать. В общем, хотя я бы не рекомендовал начинать новые проекты на C, но и считать тех, кто так делает, надалёкими тоже не спешил бы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #156 |
156. Сообщение от Vacu923ek (ok), 23-Апр-22, 02:23 | +/– | ![]() |
> Три, если ещё посчитать D в режиме «Better C» | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #155 Ответы: #158 |
157. Сообщение от Vacu923ek (ok), 23-Апр-22, 02:26 | +/– | ![]() |
нда... дурачку букву в линуксе замени - обосрётся от обиды! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 |
158.
Сообщение от warlock![]() | +/– | ![]() |
В D вшит сборщик мусора, а значит он во-первых требует райнтайма (настоящего, жирного), а во-вторых написанные на нём программы имеют принципиально иное поведение в части потребления памяти по сравнению с программами на C. Поэтому как замена C он годится только в режиме «Better C», когда сборщик мусора откушен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #156 Ответы: #159 |
159. Сообщение от Vacu923ek (ok), 28-Апр-22, 19:02 | +/– | ![]() |
> В D вшит сборщик мусора | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #158 Ответы: #160 |
160.
Сообщение от warlock![]() | +/– | ![]() |
>> В D вшит сборщик мусора | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #159 Ответы: #161 |
161. Сообщение от Vacu923ek (ok), 29-Апр-22, 03:01 | –2 +/– | ![]() |
> Ну так режим «Better C» — это и есть по сути отключение сборщика мусора. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #160 |
162. Сообщение от Аноним (162), 01-Ноя-22, 21:38 | +/– | ![]() |
вот тут обзор сделали этого V, короче шляпа он | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |