|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от opennews (??) on 24-Янв-12, 11:56 | ||
Разработчики проекта Mozilla представили (https://mail.mozilla.org/pipermail/rust-dev/2012-January/001...) первый релиз компилятора и инструментария для языка программирования Rust (http://www.rust-lang.org/). Версия 0.1 позиционируется как релиз альфа-качества, пригодный для начального ознакомления с языком. API ещё полностью не сформирован и будет расширяться и изменяться, также предстоит большая работа по оптимизации производительности, которая пока оставляет желать лучшего. Исходные тексты проекта распространяются (https://github.com/mozilla/rust/) в рамках лицензии MIT. Компилятор поддерживает сборку для платформ Linux (x86 и x86_64), Mac OS X (x86 и x86_64) и Windows (x86), включая возможность кросс-компиляции и сборки сразу для нескольких целевых платформ. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Проект Mozilla представил релиз компилятора для языка програ..." | +3 +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 11:56 | ||
"Ржавейка"! Отличное название! :) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
14. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от YetAnotherOnanym on 24-Янв-12, 12:54 | ||
Скорее "ржа" :) | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
205. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 29-Янв-12, 11:22 | ||
Я в курсях, спасибо. Я вспомнил мульт "Тачки" просто. Там было Rusteze, евжли память мне не врет. :) | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
2. "Проект Mozilla представил релиз компилятора для языка програ..." | +3 +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 12:07 | ||
по описанию выглядит круто, хорошо бы, чтоб из него получилось что-то путное. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
5. "Проект Mozilla представил релиз компилятора для языка програ..." | –4 +/– | |
Сообщение от Anonus on 24-Янв-12, 12:25 | ||
а результирующие бинарники будут жестко завязаны на libxul и libxpcom, да? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
20. "Проект Mozilla представил релиз компилятора для языка програ..." | –2 +/– | |
Сообщение от oWeRQ (ok) on 24-Янв-12, 13:03 | ||
Учитывая что libxul и libxpcom возможно будут частично на rust, да, они будут завязаны. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
7. "Проект Mozilla представил релиз компилятора для языка програ..." | +3 +/– | |
Сообщение от terr0rist (ok) on 24-Янв-12, 12:37 | ||
Продолжаем строить вавилонскую башню? Стопицот языков с одинаковыми возможностями, разница только в том, как писать слово function или fn или func или def или "мнепофигкакэтоназватьглавноечтобработало"? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
18. "Проект Mozilla представил релиз компилятора для языка програ..." | +6 +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 13:01 | ||
>Продолжаем строить вавилонскую башню? | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
80. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним239 on 24-Янв-12, 15:19 | ||
В моем пишется как -> | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
206. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 29-Янв-12, 11:22 | ||
> Продолжаем строить вавилонскую башню? Стопицот языков с одинаковыми возможностями, разница | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
8. "Проект Mozilla представил релиз компилятора для языка програ..." | –4 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 12:42 | ||
Ориентация на безопасность и отсутствие типов данных. Это как? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
10. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 12:47 | ||
> ptr = malloc(); | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
15. "Проект Mozilla представил релиз компилятора для языка програ..." | –6 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 12:57 | ||
Т.е. живём без динамической памяти? Без списков, деревьев и дин.массивов? | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
24. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от rain87 on 24-Янв-12, 13:09 | ||
ну почему же. с ними, просто память под них будет выделяться и освобождаться автоматически, а не вручную программистом | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
30. "Проект Mozilla представил релиз компилятора для языка програ..." | –2 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 13:21 | ||
Если есть указатели, динамическая память и функция её освобождения, то я могу указатель сделать невалидным. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
32. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 13:25 | ||
> и функция её освобождения | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
34. "Проект Mozilla представил релиз компилятора для языка програ..." | –2 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 13:28 | ||
Я комментирую статью. И высказываю свою точку зрения. Мне на этот язык начхать, как и всем собственно. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
88. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 15:34 | ||
> Я комментирую статью. И высказываю свою точку зрения. | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
61. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от тоже Аноним (ok) on 24-Янв-12, 14:42 | ||
Ждем примера с превращением std::tr1::shared_ptr в невалидный. | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
66. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 14:51 | ||
free(ptr) | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
73. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Crazy Alex (??) on 24-Янв-12, 15:09 | ||
Будет доступен в unsafe-блоке. Да, в нём можно начудить, а можно получить хорошую эффективность. И это правильно, товарищи. | ||
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору |
117. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от тоже Аноним (ok) on 24-Янв-12, 17:36 | ||
Осталось объяснить, с какого перепугу в этот язык кто-то будет вводить функции освобождения динамической памяти. | ||
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору |
119. "Проект Mozilla представил релиз компилятора для языка програ..." | –1 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 17:38 | ||
> Я: Если есть указатели, динамическая память и функция её освобождения, то я могу указатель сделать невалидным | ||
Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору |
122. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 17:45 | ||
>> Я: Если есть указатели, динамическая память и функция её освобождения, то я могу указатель сделать невалидным | ||
Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору |
153. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от anonymous vulgaris on 25-Янв-12, 02:22 | ||
> Даже на С++ их непосредственное использование давно стало дурным тоном, поскольку для одних и тех же задач куда безопаснее применять не "сырые" указатели, а ссылки и "умные" указатели. | ||
Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору |
164. "Проект Mozilla представил релиз компилятора для языка програ..." | +2 +/– | |
Сообщение от Аноним (??) on 25-Янв-12, 10:55 | ||
Жаба и ц#? Увольте. Лисп — наше всё! | ||
Ответить | Правка | ^ к родителю #153 | Наверх | Cообщить модератору |
42. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 24-Янв-12, 13:55 | ||
будет очередной gc, почти как в яве с её гемором сборщика. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
195. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от gknrenmds on 25-Янв-12, 20:52 | ||
И мозилла станет жрать еще больше памяти... | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
12. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Crazy Alex (ok) on 24-Янв-12, 12:48 | ||
типы есть | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
16. "Проект Mozilla представил релиз компилятора для языка програ..." | –1 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 12:58 | ||
"Ориентация на практическое применение: Нет номинальных типов или иерархии типов" | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
31. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 13:23 | ||
> "Ориентация на практическое применение: Нет номинальных типов или иерархии типов" | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
33. "Проект Mozilla представил релиз компилятора для языка програ..." | –1 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 13:26 | ||
Под типами данных (базовыми, стандартными, номинальными, типовыми, ..) всю жизнь подразумевал как раз эти самые char, int, float, .. | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
45. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 24-Янв-12, 13:58 | ||
модификаторы здесь разве что signed/unsigned | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
57. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 14:16 | ||
Спорно. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
81. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от Аноним239 on 24-Янв-12, 15:22 | ||
'a' -целое число? | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
87. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 24-Янв-12, 15:33 | ||
ага, была переменная, и осталась переменной. В общем, существует только один тип - переменная. | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
162. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от шифер on 25-Янв-12, 09:42 | ||
Слежу за дискуссией и не понимаю. Вот парень вроде какое-то отношение имеет к программированию, но бля неужели у такого эпического долбоёба получалось хоть что-то когда-то накодячить? | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
165. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 25-Янв-12, 11:48 | ||
Хмм... Вот мне тоже вас оскорблять, обвинять в непрофессионализме и грязно ругаться? | ||
Ответить | Правка | ^ к родителю #162 | Наверх | Cообщить модератору |
172. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 25-Янв-12, 13:25 | ||
> "long" - значит должен быть длиннее, "short" - | ||
Ответить | Правка | ^ к родителю #165 | Наверх | Cообщить модератору |
174. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 25-Янв-12, 13:30 | ||
Как я не люблю сам себя цитировать... | ||
Ответить | Правка | ^ к родителю #172 | Наверх | Cообщить модератору |
179. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 25-Янв-12, 13:43 | ||
Поправьте, если я правильно понял. Общечеловеческая логика диктует Вам, что запоминать наизусть размер типов char,short,int,long,long long для каждого отдельного компилятора проще, чем обращаться к типам, в которых размер указан непосредственно — т.е. int8_t, int16_t, int32_t и int64_t? Серьезно? | ||
Ответить | Правка | ^ к родителю #174 | Наверх | Cообщить модератору |
181. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 25-Янв-12, 14:12 | ||
Я не пишу на С/С++ и не собираюсь делать этого в обозримом будущем. | ||
Ответить | Правка | ^ к родителю #179 | Наверх | Cообщить модератору |
193. "Проект Mozilla представил релиз компилятора для языка..." | +1 +/– | |
Сообщение от arisu (ok) on 25-Янв-12, 19:59 | ||
ну не мучай ванюшу, ну что ты, право… он же тебе уже намекнул, что окончательно распростился с мечтами работать программистом и смирился с должностью разносчика кофе. | ||
Ответить | Правка | ^ к родителю #179 | Наверх | Cообщить модератору |
191. "Проект Mozilla представил релиз компилятора для языка..." | +1 +/– | |
Сообщение от arisu (ok) on 25-Янв-12, 19:53 | ||
> Так гласит спецификация языка. | ||
Ответить | Правка | ^ к родителю #172 | Наверх | Cообщить модератору |
192. "Проект Mozilla представил релиз компилятора для языка..." | +1 +/– | |
Сообщение от arisu (ok) on 25-Янв-12, 19:55 | ||
> я на С/С++ писал давно и возвращаться в обозримом будущем не планирую | ||
Ответить | Правка | ^ к родителю #165 | Наверх | Cообщить модератору |
145. "Проект Mozilla представил релиз компилятора для языка..." | +/– | |
Сообщение от arisu (ok) on 25-Янв-12, 00:58 | ||
> модификаторы здесь разве что signed/unsigned | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
159. "Проект Mozilla представил релиз компилятора для языка..." | +/– | |
Сообщение от www2 (??) on 25-Янв-12, 07:25 | ||
> у ванюши всё, что с пробелом — «модификатор». то, что название типа | ||
Ответить | Правка | ^ к родителю #145 | Наверх | Cообщить модератору |
160. "Проект Mozilla представил релиз компилятора для языка..." | +1 +/– | |
Сообщение от arisu (ok) on 25-Янв-12, 07:39 | ||
> Ну вообще-то, long и short - это и в самом деле модификаторы | ||
Ответить | Правка | ^ к родителю #159 | Наверх | Cообщить модератору |
170. "Проект Mozilla представил релиз компилятора для языка..." | +/– | |
Сообщение от Ваня (??) on 25-Янв-12, 12:48 | ||
Спецификации языка программирования (С99 и более поздние) больше не авторитет? Теперь "вы" решаете что является типом, а что нет? Странная избирательность... | ||
Ответить | Правка | ^ к родителю #160 | Наверх | Cообщить модератору |
171. "Проект Mozilla представил релиз компилятора для языка..." | +/– | |
Сообщение от Аноним (??) on 25-Янв-12, 13:15 | ||
> Спецификации языка программирования (С99 и более поздние) больше не авторитет? Теперь "вы" | ||
Ответить | Правка | ^ к родителю #170 | Наверх | Cообщить модератору |
173. "Проект Mozilla представил релиз компилятора для языка..." | +/– | |
Сообщение от Ваня (??) on 25-Янв-12, 13:28 | ||
Для компилятора языка программирования Си спецификация (практическая реализация теории) языка программирования Си выше любых теорий. | ||
Ответить | Правка | ^ к родителю #171 | Наверх | Cообщить модератору |
180. "Проект Mozilla представил релиз компилятора для языка..." | +/– | |
Сообщение от Аноним (??) on 25-Янв-12, 13:48 | ||
> Для компилятора языка программирования Си спецификация (практическая реализация теории) | ||
Ответить | Правка | ^ к родителю #173 | Наверх | Cообщить модератору |
189. "Проект Mozilla представил релиз компилятора для языка..." | +1 +/– | |
Сообщение от arisu (ok) on 25-Янв-12, 19:40 | ||
> Не так давно данный персонаж мультов как раз писал что я, дескать, | ||
Ответить | Правка | ^ к родителю #173 | Наверх | Cообщить модератору |
62. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Crazy Alex (??) on 24-Янв-12, 14:44 | ||
Сорри, погорячился, оно таки инопланетное. То есть может за многими рещениями и есть толковые обоснования, но их тогда надо было описать на сайте. Я всего лишь кратенько пробежался по описанию типов - и слегка очумел. Как минимум, конструкция alt для биндинга переменных к членам структуры и отсутствие нормального доступа через точку вызывают сомнения. Также как и требование явного боксинга для объектов при преедаче в функцию, принимающую итерфейс. Из замеченного - ещё угловые скобки для параметров шаблонов - им что, проблем плюсов с парсингом хочется? | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
72. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Crazy Alex (??) on 24-Янв-12, 15:07 | ||
так, что-то я сегодня туплю. Можно там через точку обращаться, это меня конструкция alt с толку сбила. И в общем язык довольно забавный - эдакий конкурент D, авторы явно много чему научились на дишном опыте и стараются не наступать на грабли (находя, впрочем другие). | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
9. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от anon8 (ok) on 24-Янв-12, 12:47 | ||
«Ржавчина». Обнадеживающее название, ага. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
13. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Crazy Alex (ok) on 24-Янв-12, 12:50 | ||
судя по описанию - язык довольно адекватный, начиная с бинарной совместимости структур с сишными | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Проект Mozilla представил релиз компилятора для языка програ..." | –2 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 13:00 | ||
"бинарной совместимости структур с сишными" | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
25. "Проект Mozilla представил релиз компилятора для языка програ..." | +3 +/– | |
Сообщение от анонимус (??) on 24-Янв-12, 13:09 | ||
Ваня такой Ваня... | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
28. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 13:19 | ||
А теперь объясни мне "на пальцах" что из себя представляет "бинарная совместимость со структур данных двух разных языков программирования". | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
35. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 13:29 | ||
> А теперь объясни мне "на пальцах" что из себя представляет "бинарная совместимость | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
36. "Проект Mozilla представил релиз компилятора для языка програ..." | –3 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 13:33 | ||
Открываю вам Америку: структуры АБСОЛЮТНО ВСЕХ языков программирования "бинарно совместимы". | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
39. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 13:44 | ||
> Открываю вам Америку: структуры АБСОЛЮТНО ВСЕХ языков программирования "бинарно совместимы". | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
40. "Проект Mozilla представил релиз компилятора для языка програ..." | –4 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 13:48 | ||
Формат объектных файлов один? Значит могут использоваться. | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
43. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 13:56 | ||
> Формат файлов (.obj в т.ч.) один для всех ЯП и всех компиляторов. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
49. "Проект Mozilla представил релиз компилятора для языка програ..." | –3 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 14:04 | ||
Ещё раз: | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
53. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 14:10 | ||
> Хмм... Странный вопрос. Нигде в описании формата файла не встречал ссылку на | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
55. "Проект Mozilla представил релиз компилятора для языка програ..." | –1 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 14:12 | ||
> Скажи, чувак, а тебя не смущает что например COFF и ELF - разные форматы? И оба могут хранить промежуточный объектный код. | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
67. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 14:51 | ||
> Вы из милиции :). Нужно было сказать сразу, я бы повторил дважды: | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
70. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 15:00 | ||
> Покажи мне формат файла объектника для допустим JS в инкарнации гугловского v8 | ||
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору |
83. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 15:28 | ||
> Если объектный файл существует, у него есть формат. | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
50. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 14:05 | ||
> Формат файлов (.obj в т.ч.) один для всех ЯП и всех компиляторов. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
54. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 14:11 | ||
А теперь с пояснениями для женщин, обезьян, и детей младшей группы: {формат файлов} один для {всех ЯП и всех компиляторов}. Я не говорил что все объектные файлы имеют один формат. Я сказал что каждый конкретный формат объектного файла одинаков для всех ЯП и всех компиляторов. | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
60. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 14:40 | ||
> А теперь с пояснениями для женщин, обезьян, и детей младшей группы: {формат | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
64. "Проект Mozilla представил релиз компилятора для языка програ..." | –1 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 14:47 | ||
Я ни говорил ничего из того, что вы опровергаете. Если вам нравится высказывать мысль, приписывать её другому, и опровергать - ваш путь лежит в дурку. Но мне всё равно. | ||
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору |
82. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 15:24 | ||
> Я ни говорил ничего из того, что вы опровергаете. | ||
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору |
93. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 16:06 | ||
Ваня, ты неадекват. Это же твоя фраза - "Формат объектных файлов один? Значит могут использоваться." (см. выше, точно твоя фраза, не вру). Поголовно все русскоязычные должны понять это изречение как то, что других форматов объектных файлов, кроме какого-то единственного, не существует. А на самом деле форматов объектных файлов много. Или ты просто не силен в русском языке или ты просто дятел. Или тролль, что более всего вероятно. Поясню для обезьян и кого ты там еще упомянул - на простой вопрос "Формат объектных файлов один?" должен следовать ответ "Нет, их много всяких разных для всяких разных языков и платформ программирования". Но ты сам отвечаешь "да" неявно на этот вопрос и сам же делаешь вывод "... Значит могут использоваться.". Типа доказал. | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
95. "Проект Mozilla представил релиз компилятора для языка програ..." | –2 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 16:31 | ||
- Формат объектных файлов один? | ||
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору |
103. "Проект Mozilla представил релиз компилятора для языка програ..." | +3 +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 17:06 | ||
> - Формат объектных файлов один? | ||
Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору |
107. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 17:13 | ||
Нет, я это к тому что слова, предложения и абзацы нужно читать целиком, а не выдирать слова из контекста, наделяя их своим смыслом. | ||
Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору |
136. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от 1 (??) on 24-Янв-12, 19:41 | ||
лол) ну вот кто бы говорил) | ||
Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору |
202. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 26-Янв-12, 20:01 | ||
Ваня, уже даже как-то неудобно тебя опускать, даже стыдно немного, как-будто над убогим смеемся: сам тот контекст пересмотри? Что там выдрано? Вот все слова, предложения и абзацы, на который последовал тот ответ: | ||
Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору |
47. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 14:01 | ||
> Открываю вам Америку: структуры АБСОЛЮТНО ВСЕХ языков программирования "бинарно совместимы". | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
51. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 14:07 | ||
А попробуй в Прологе работать с бинарным деревом, созданным в С++. | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
58. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 14:26 | ||
> А попробуй в Прологе работать с бинарным деревом, созданным в С++. | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
94. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 16:10 | ||
скорее всего он сам троль и есть. Пытается вывести всех из себя. Надо просто Ваню игнорировать, пусть сам с собою разговаривает | ||
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору |
105. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 17:09 | ||
> скорее всего он сам троль и есть | ||
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору |
59. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от анонимус (??) on 24-Янв-12, 14:29 | ||
Бред ты, Ванюш, пишешь... | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
63. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 14:46 | ||
Rust и С - языки программирования. Толпа анонимов утверждает что "бинарно совместимые языки" означают что бинарник, созданный из скомпиленного кода на Rust можно прочитать из бинарника, скомпиленного из кода на С. | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
75. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 15:13 | ||
> Я утверждаю что это выполняется для любых языков программирования и компиляторов. | ||
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору |
65. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Crazy Alex (??) on 24-Янв-12, 14:49 | ||
Вы либо идиот, либо не знаете, к чему прицепиться. И то и другое выглядит, мягко говоря, не очень. | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
69. "Проект Mozilla представил релиз компилятора для языка програ..." | –1 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 14:55 | ||
Свои оскорбления оставьте при себе. | ||
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору |
74. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Crazy Alex (??) on 24-Янв-12, 15:12 | ||
моя "бинарная совместимость" - это возможность сунуть рустовскую | ||
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору |
76. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Crazy Alex (??) on 24-Янв-12, 15:14 | ||
моя "бинарная совместимость" - это возможность сунуть рустовскую | ||
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору |
91. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от xxx (??) on 24-Янв-12, 15:45 | ||
Эт конечно хорошо, однако как быть с так часто используемыми расширениями в Си как упакованные струтуры и хитрыми битовыми полями. В этом Rust хость ввели на уровень языка, что-нибудь подобное? | ||
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору |
96. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 16:47 | ||
Оставь. Он пишет о чём-то своём, игнорируя всё что ему говорят. Пример с битовыми полями и структурой размером 9 бит я ему привёл, а в ответ... | ||
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору |
97. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 16:50 | ||
Я уж не говорю про union и пр. сяшные заморочки. | ||
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору |
104. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 17:08 | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору |
109. "Проект Mozilla представил релиз компилятора для языка програ..." | –2 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 17:16 | ||
struct | ||
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору |
113. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 17:26 | ||
> struct | ||
Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору |
128. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 17:57 | ||
> Никогда в жизни не пользовался GCC и никогда в жизни не планирую. | ||
Ответить | Правка | Наверх | Cообщить модератору |
150. "Проект Mozilla представил релиз компилятора для языка..." | +/– | |
Сообщение от arisu (ok) on 25-Янв-12, 02:14 | ||
> Упаси Бог от этого удолбища. | ||
Ответить | Правка | Наверх | Cообщить модератору |
137. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от 1 (??) on 24-Янв-12, 19:48 | ||
> struct | ||
Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору |
139. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от 1 (??) on 24-Янв-12, 19:51 | ||
> struct | ||
Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору |
111. "Проект Mozilla представил релиз компилятора для языка програ..." | –2 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 17:19 | ||
> И Вы всё еще утверждаете, что АБСОЛЮТНО ВСЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ™ бинарно совместимы? | ||
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору |
114. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 17:29 | ||
>> И Вы всё еще утверждаете, что АБСОЛЮТНО ВСЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ™ бинарно совместимы? | ||
Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору |
115. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 17:32 | ||
А теперь ещё выше, ответом на что были мои слова. Даю подсказку: я спросил что такое "бинарно совместимые" языки программирования и мне дали ответ. Ответом на ответ была приведённая цитата. | ||
Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору |
120. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 17:41 | ||
> А теперь ещё выше, ответом на что были мои слова. Даю подсказку: | ||
Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору |
124. "Проект Mozilla представил релиз компилятора для языка програ..." | –2 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 17:46 | ||
Вот уж не знал что в скомпилированном коде структуры живут своей отдельной жизнью :) | ||
Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору |
126. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 17:51 | ||
Теперь вы вообще высасываете выводы из пальца или еще из какого-то органа. Прочитать комментарий что, не судьба? При чем здесь отдельная жизнь? | ||
Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору |
143. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от xxx (??) on 24-Янв-12, 22:57 | ||
>[оверквотинг удален] | ||
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору |
166. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 25-Янв-12, 12:12 | ||
Вовсе нет... 8-байтный указатель сохранили как верхнюю и нижнюю часть чтобы не писать в коде макросы, теперь: | ||
Ответить | Правка | ^ к родителю #143 | Наверх | Cообщить модератору |
169. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от xxx (??) on 25-Янв-12, 12:36 | ||
> Вовсе нет... 8-байтный указатель сохранили как верхнюю и нижнюю часть чтобы не | ||
Ответить | Правка | ^ к родителю #166 | Наверх | Cообщить модератору |
175. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 25-Янв-12, 13:33 | ||
Вы пожаловались на ад, я объяснил нормальность и услышал "это понятно и нормально". Зачем было жаловаться? | ||
Ответить | Правка | ^ к родителю #169 | Наверх | Cообщить модератору |
176. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 25-Янв-12, 13:36 | ||
> Какое решение нравится вам? Мне второе, с использованием union. | ||
Ответить | Правка | ^ к родителю #166 | Наверх | Cообщить модератору |
183. "Проект Mozilla представил релиз компилятора для языка програ..." | –1 +/– | |
Сообщение от Ваня (??) on 25-Янв-12, 14:25 | ||
Вы в шаг от моего любимого: | ||
Ответить | Правка | ^ к родителю #176 | Наверх | Cообщить модератору |
77. "Проект Mozilla представил релиз компилятора для языка програ..." | +2 +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 15:15 | ||
> Размер = 9 бит. | ||
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору |
98. "Проект Mozilla представил релиз компилятора для языка програ..." | –2 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 16:52 | ||
В сях вы ещё девственны. Ох, как много вам ещё предстоит узнать... | ||
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору |
106. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 17:09 | ||
> В сях вы ещё девственны. Ох, как много вам ещё предстоит узнать... | ||
Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору |
108. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 17:14 | ||
> В сях вы ещё девственны. Ох, как много вам ещё предстоит узнать... | ||
Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору |
131. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от XPEH on 24-Янв-12, 18:45 | ||
>> В сях вы ещё девственны. Ох, как много вам ещё предстоит узнать... | ||
Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору |
151. "Проект Mozilla представил релиз компилятора для языка..." | +/– | |
Сообщение от arisu (ok) on 25-Янв-12, 02:17 | ||
> Особенно радует однобитный float. | ||
Ответить | Правка | ^ к родителю #131 | Наверх | Cообщить модератору |
167. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 25-Янв-12, 12:13 | ||
Просто пример. Возможности языка это позволяют. | ||
Ответить | Правка | ^ к родителю #131 | Наверх | Cообщить модератору |
177. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 25-Янв-12, 13:38 | ||
> Просто пример. Возможности языка это позволяют. | ||
Ответить | Правка | ^ к родителю #167 | Наверх | Cообщить модератору |
184. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 25-Янв-12, 14:33 | ||
Хмм... Язык Си может использоваться для написания программ только на процессорах где в 1 байте 8 бит и только на компьютерах где выравнивание по 1 байту? | ||
Ответить | Правка | ^ к родителю #177 | Наверх | Cообщить модератору |
196. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 25-Янв-12, 23:01 | ||
Язык Си может использоваться для написания программ только на процессорах, для которых предусмотрен компилятор. Так уж получилось, что во ВСЕХ процессорах в 1 байте по 8 бит. Выравнивание не во всех компьютерах по 1 байту — чаще по 4 или 8, однако именно кратно байту — во ВСЕХ процессорах. Так что — да, в данный момент (25 января 2012 года) Си может использоваться для написания программ только на процессорах где в 1 байте 8 бит и только на компьютерах где выравнивание по (целое число) байт. | ||
Ответить | Правка | ^ к родителю #184 | Наверх | Cообщить модератору |
199. "Проект Mozilla представил релиз компилятора для языка програ..." | –1 +/– | |
Сообщение от Ваня (??) on 26-Янв-12, 11:02 | ||
> Язык Си может использоваться для написания программ только на процессорах, для которых предусмотрен компилятор | ||
Ответить | Правка | ^ к родителю #196 | Наверх | Cообщить модератору |
182. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от XPEH on 25-Янв-12, 14:17 | ||
Очередной пример вашего невежества, да. | ||
Ответить | Правка | ^ к родителю #167 | Наверх | Cообщить модератору |
92. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от анонимус (??) on 24-Янв-12, 16:00 | ||
Нет, не все. К примеру, для высокопроизводительных числодробилок можно написать реализацию языка, который бы для массивов структур делал несколько массивов для каждого поля в структуре. | ||
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору |
100. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 16:56 | ||
Поправлюсь: если возможности языка это позволяют. Сути это не меняет: бинарные данные могут быть прочитаны программой, на каком бы языке эта программа не была написана. | ||
Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору |
110. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 17:19 | ||
> Поправлюсь: если возможности языка это позволяют. Сути это не меняет: бинарные данные | ||
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору |
112. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 17:23 | ||
Строка не "сишная", а ASCII-Z. Это просто формат. Вам знакомо слово "формат"? И после этого вы удивляетесь что данные одного формата не могут быть обработы функцией, предназначенной для обработки данных другого формата? | ||
Ответить | Правка | ^ к родителю #110 | Наверх | Cообщить модератору |
118. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 17:36 | ||
> Строка не "сишная", а ASCII-Z. Это просто формат. Вам знакомо слово "формат"? | ||
Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору |
121. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 17:43 | ||
В Си нет типа строка. Этим он отличается от многих ЯВУ, и максимально приближен к ассемблерам и аппаратуре. Есть тип "символ" (char), строки хранятся в формате (ФОРМАТЕ), который определил программист. Функции библиотеки string.h оперируют ASCII-Z строками. | ||
Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору |
125. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 17:48 | ||
> В Си нет типа строка. Этим он отличается от многих ЯВУ, и | ||
Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору |
127. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 24-Янв-12, 17:56 | ||
Вообще то в Паскале никто не запрещает создать динамический массив типа СИМВОЛ. | ||
Ответить | Правка | ^ к родителю #125 | Наверх | Cообщить модератору |
129. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 18:05 | ||
>Никто не мешает повторить это с паскалевским синтаксисом. Не нужно лениться. | ||
Ответить | Правка | ^ к родителю #127 | Наверх | Cообщить модератору |
133. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от анонимус (??) on 24-Янв-12, 19:04 | ||
Я понять не могу, вы чего к паскалевской строке докопались - вы можете создать указатель на массив символов, даже в турбо-паскале: | ||
Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору |
161. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 25-Янв-12, 09:41 | ||
А адресную арифметику потом использовать? | ||
Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору |
156. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от anonymous vulgaris on 25-Янв-12, 02:40 | ||
>В си есть тип "указатель на символ", посредством которого реализованы строки переменной длины — наш пример структуры данных. В паскале строк переменной длины нет и реализовать их не выйдет — эрго, имеем бинарную несовместимость структур данных. Дальше разжёвывать или сам проглотишь? | ||
Ответить | Правка | ^ к родителю #125 | Наверх | Cообщить модератору |
163. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 25-Янв-12, 09:44 | ||
В Pascal нет указателей. Вообще. Спросите хоть Никлауса Вирта. А всякие монстры франкенштейна из мира языков программирования, имеющие в названии слово "Pascal", с паскалем имеют мало общего. | ||
Ответить | Правка | ^ к родителю #156 | Наверх | Cообщить модератору |
168. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от Ваня (??) on 25-Янв-12, 12:15 | ||
В советском самоучителе Паскаля 1976 года указатели уже были. | ||
Ответить | Правка | ^ к родителю #163 | Наверх | Cообщить модератору |
178. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 25-Янв-12, 13:39 | ||
Ну, советскому самоучителю явно лучше знать, чем тому, кто этот язык создал. | ||
Ответить | Правка | ^ к родителю #168 | Наверх | Cообщить модератору |
186. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от userd (ok) on 25-Янв-12, 15:23 | ||
> В советском самоучителе Паскаля 1976 года указатели уже были. | ||
Ответить | Правка | ^ к родителю #168 | Наверх | Cообщить модератору |
187. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 25-Янв-12, 15:54 | ||
Ну уж не знаю... В Си мне new/delete (они же malloc/free) для манипуляции ASCII-Z хватало. | ||
Ответить | Правка | ^ к родителю #186 | Наверх | Cообщить модератору |
188. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от userd (ok) on 25-Янв-12, 18:00 | ||
Наверное, давно это было. | ||
Ответить | Правка | ^ к родителю #187 | Наверх | Cообщить модератору |
200. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Ваня (??) on 26-Янв-12, 11:06 | ||
Я открою вам Америку: | ||
Ответить | Правка | ^ к родителю #188 | Наверх | Cообщить модератору |
201. "Проект Mozilla представил релиз компилятора для языка..." | +/– | |
Сообщение от arisu (ok) on 26-Янв-12, 11:09 | ||
> в случае Windows ей станет HeapAlloc | ||
Ответить | Правка | ^ к родителю #200 | Наверх | Cообщить модератору |
190. "Проект Mozilla представил релиз компилятора для языка..." | +1 +/– | |
Сообщение от arisu (ok) on 25-Янв-12, 19:50 | ||
> В Си мне new/delete (они же malloc/free) | ||
Ответить | Правка | ^ к родителю #187 | Наверх | Cообщить модератору |
155. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от anonymous vulgaris on 25-Янв-12, 02:32 | ||
> посему паскаль, ... с сишной библиотекой обработки строк общаться не сможет, особенно в случаях, когда сишная функция возвращает строку. | ||
Ответить | Правка | ^ к родителю #110 | Наверх | Cообщить модератору |
157. "Проект Mozilla представил релиз компилятора для языка..." | +1 +/– | |
Сообщение от arisu (ok) on 25-Янв-12, 03:45 | ||
> 20 лет анабиоза, я бы тоже так хотел | ||
Ответить | Правка | ^ к родителю #155 | Наверх | Cообщить модератору |
19. "Проект Mozilla представил релиз компилятора для языка програ..." | +2 +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 13:01 | ||
А чем их vala не устроила? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
23. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от Ищавин (ok) on 24-Янв-12, 13:08 | ||
Наверное потому, что Вала отдает Джавой и пошарпанным Си. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
27. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от anonymous (??) on 24-Янв-12, 13:19 | ||
ну и? | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
71. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от Ищавин (ok) on 24-Янв-12, 15:01 | ||
Это значит пока хардкорной оптимизации и невероятно сложное прогнозирование скорости исполнения кода. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
38. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от namefields on 24-Янв-12, 13:41 | ||
Потому что профиль dova (без glib) так и не доведён до рабочей альфы. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
208. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 29-Янв-12, 11:30 | ||
> Наверное потому, что Вала отдает Джавой и пошарпанным Си. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
44. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 24-Янв-12, 13:56 | ||
в вале вроде полное ООП головного мозга? Это как бы не очень хорошо. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
48. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 14:02 | ||
> А чем их vala не устроила? | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
209. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 29-Янв-12, 11:30 | ||
>> А чем их vala не устроила? | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
86. "Проект Mozilla представил релиз компилятора для языка програ..." | +2 +/– | |
Сообщение от Crazy Alex (??) on 24-Янв-12, 15:33 | ||
Лучше скажите, чем их D не устроил. Тут же соврешенно явно по мотивам написано, и сложность не меньше. С другой стороны - язык, в общем-то, инетересный. После того как понаступают на грабли и выпустят следующую версию (как у D и было, и как бывает у любого языка с кучей экспериментальных фич) - может оказаться вполне рабочим. И даже если нет - это полигон дя обкатки этих самых фич, а особенно - их взаимодействия, на которое и приходится 90% проблем. Так что как ни крути - хорошо, что делают. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
130. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от netch (ok) on 24-Янв-12, 18:27 | ||
> А чем их vala не устроила? | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
52. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от qwerty (??) on 24-Янв-12, 14:08 | ||
Вот зачем в определении функции добавлять fn, с ним синтаксис выглядит как-то коряво. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
68. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Crazy Alex (??) on 24-Янв-12, 14:54 | ||
Там у них этого "зачем" - талмуд написать можно. А еще больше будет, когда попытаются со всем этим взлететь. Уже то, что тип структуры определяется её полями, а не именем, создаст им массу проблем вида "суммируем груши с чемоданами". | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
79. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Аноним (??) on 24-Янв-12, 15:19 | ||
> проблем вида "суммируем груши с чемоданами". | ||
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору |
85. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Crazy Alex (??) on 24-Янв-12, 15:30 | ||
Это если код ожидал, что получит груши и чемоданы. А тут скорее получим чемоданогрушу... ну или грушечемодан, как больше нравится. | ||
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору |
89. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 24-Янв-12, 15:35 | ||
чемодан груш, это, очевидно, чемодан умноженный на грушу, а не сумма. | ||
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору |
123. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от userd (ok) on 24-Янв-12, 17:46 | ||
Однако, груши с чемоданами сложатся только тогда, когда их программист сложит. | ||
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору |
138. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от mf (ok) on 24-Янв-12, 19:48 | ||
>Уже то, что тип структуры определяется её полями, а не именем... | ||
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору |
101. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от userd (ok) on 24-Янв-12, 17:04 | ||
> Вот зачем в определении функции добавлять fn, с ним синтаксис выглядит как-то коряво. | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
144. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от Crazy Alex (ok) on 25-Янв-12, 00:04 | ||
И поэтому они сделали шаблоны через <>... | ||
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору |
154. "Проект Mozilla представил релиз компилятора для языка..." | +/– | |
Сообщение от arisu (ok) on 25-Янв-12, 02:25 | ||
> И поэтому они сделали шаблоны через <>… | ||
Ответить | Правка | ^ к родителю #144 | Наверх | Cообщить модератору |
185. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от userd (ok) on 25-Янв-12, 14:51 | ||
Если рассматривать шаблон как своего рода функцию, то использование круглых скобок было бы предпочтительнее. Но автор решил использовать <>, и написал подходящую LL(1) грамматику. Очевидно, автор не собирается параметризовать шаблоны произвольными выражениями, а только именами типов. Поэтому затруднений подобных затруднениям при компиляции шаблонов в C++ нет. | ||
Ответить | Правка | ^ к родителю #144 | Наверх | Cообщить модератору |
194. "Проект Mozilla представил релиз компилятора для языка..." | +/– | |
Сообщение от arisu (ok) on 25-Янв-12, 20:35 | ||
на самом деле всё выглядит намного проще: дизайном языка никто не занимался. собралась Могучая Кучка и решила, что вместо нормального дизайна вполне покатит солянка из фич. не то, чтобы это было очень плохо, но всё-таки… | ||
Ответить | Правка | ^ к родителю #185 | Наверх | Cообщить модератору |
197. "Проект Mozilla представил релиз компилятора для языка..." | +/– | |
Сообщение от Crazy Alex (ok) on 26-Янв-12, 04:28 | ||
Ага, у меня такое же впечатление собралось. Это не просто не плохо - это очень полезно - в отличие от тщательно разработанной системы такая солянка даёт довольно свободно добавлять/удалять/менять фичи, так что в смысле наработки опыта создания языков тут очень много выгод. А взлетит/не взлетит - от качества языка, конечно зависит - но весьма слабо. Чего стоит только веб - подавляющее большинство серверов - PHP, а на клиентах застрял JS (и эти люди называют Перл write-only языком!). На их фоне проблемы какого-нибудь D или Rust - детские игры. Хотя PHP сейчас сильно окультурили, конечно - вон, даже типизацию тихой сапой вводят. | ||
Ответить | Правка | ^ к родителю #194 | Наверх | Cообщить модератору |
198. "Проект Mozilla представил релиз компилятора для языка..." | +/– | |
Сообщение от arisu (ok) on 26-Янв-12, 04:36 | ||
js нормальный вполне, хоть и корявый немного. | ||
Ответить | Правка | ^ к родителю #197 | Наверх | Cообщить модератору |
152. "Проект Mozilla представил релиз компилятора для языка програ..." | +1 +/– | |
Сообщение от Аноним (??) on 25-Янв-12, 02:19 | ||
Я не знаю как популярен станет этот язык, | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
204. "Проект Mozilla представил релиз компилятора для языка програ..." | +/– | |
Сообщение от eigrad (ok) on 27-Янв-12, 06:33 | ||
во, неужели наконец альтернатива так и не взлетевшему D нарисовалась? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |