The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Первый стабильный выпуск Arti, официальной реализации Tor на языке Rust , opennews (?), 03-Сен-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +6 +/
Сообщение от рукоблуд импортный (?), 03-Сен-22, 10:34 
раст на си писали
Ответить | Правка | Наверх | Cообщить модератору

4. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +13 +/
Сообщение от Аноним (4), 03-Сен-22, 10:41 
Вообще-то нет. На OCaml. Но потом заселфхостили и переписали на расте.
Ответить | Правка | Наверх | Cообщить модератору

13. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (13), 03-Сен-22, 11:23 
вообще-то да, ocalm написан на си, как и llvm
Ответить | Правка | Наверх | Cообщить модератору

27. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +10 +/
Сообщение от Аноним (27), 03-Сен-22, 11:44 
Логическая ошибка. Раст написан на раст. Чтобы прийти к утверждению, что "раст  раньше был написан на ocaml, который написан на С, поэтому раст сейчас написан на С" нужно очень сильно удариться головой.

Если бы у рыбы была шерсть, то в ней бы водились блохи, ага.

Ответить | Правка | Наверх | Cообщить модератору

39. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  –4 +/
Сообщение от Аноним (13), 03-Сен-22, 11:55 
рад, что ты признал свою неправоту и то, что раст написан на си
Ответить | Правка | Наверх | Cообщить модератору

48. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +1 +/
Сообщение от Аноним (48), 03-Сен-22, 12:04 
Ну скинь код раста, написанный на С, поржом. Сумеешь отличить?)
Ответить | Правка | Наверх | Cообщить модератору

127. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  –4 +/
Сообщение от Аноним (127), 03-Сен-22, 17:26 
https://github.com/thepowersgang/mrustc
Ответить | Правка | Наверх | Cообщить модератору

190. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +2 +/
Сообщение от pincher2012 (ok), 04-Сен-22, 00:31 
Странно, а в описании написано что он на C++
Ответить | Правка | Наверх | Cообщить модератору

150. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  –2 +/
Сообщение от Аноним (-), 03-Сен-22, 21:00 
> Логическая ошибка. Раст написан на раст.

Особенно вон тот LLVMный кодогенератор к нему, без которого он бесполезен чуть более чем полностью.

Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

152. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (-), 03-Сен-22, 21:07 
>> Логическая ошибка. Раст написан на раст.
> Особенно вон тот LLVMный кодогенератор *пуууук-пуук-пук*

https://github.com/bjorn3/rustc_codegen_cranelift
> Cranelift codegen backend for rust
>  Rust 97.2%  Shell 2.8%

Попробуй еще раз, громче


Ответить | Правка | Наверх | Cообщить модератору

272. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  –2 +/
Сообщение от Аноним (-), 04-Сен-22, 21:04 
> https://github.com/bjorn3/rustc_codegen_cranelift

Это судя по урле какой-то посторонний проект на левом ресурсе от стороннего хрена. Нюанс в том что это не дефолтное состояние дел и нельзя сказать что оригинал хруста написан на хрусте, когда там пдюсатый супер-либ на 60 мегов кодогенератором.

Ответить | Правка | Наверх | Cообщить модератору

324. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (-), 05-Сен-22, 22:47 
https://hacks.mozilla.org/2020/10/a-new-backend-for-cranelif.../
>> So what is Cranelift?
>> The project is a compiler framework written in Rust that is designed especially (but not exclusively) for just-in-time compilation
>> We recently flipped the switch to turn on Cranelift-based WebAssembly support in nightly Firefox on ARM64 (AArch64) machines,
> Это судя по урле какой-то посторонний проект на левом ресурсе от стороннего хрена. Нюанс в том что это не дефолтное состояние дел

/0

>> Rust 97.2%  Shell 2.8%
>> // Similarly, copy `llvm-dwp` into libdir for Split DWARF. Only copy it when the LLVM
>> // backend is used to avoid unnecessarily building LLVM and because LLVM is not checked
>> // out by default when the LLVM backend is not enabled.
> и нельзя сказать что оригинал хруста написан на хрусте, когда там
> *Пу-у-к*.

Eще раз, громче.

Ответить | Правка | Наверх | Cообщить модератору

333. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (-), 06-Сен-22, 01:06 
А таки референсный хруст генерит код плюсовым LLVM. Хоть там как тасуй, а факты штука упрямая.
Ответить | Правка | Наверх | Cообщить модератору

50. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (50), 03-Сен-22, 12:06 
OCaml не написан на си, звиняй.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

56. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +1 +/
Сообщение от funny.falcon (?), 03-Сен-22, 12:31 
А на чём?

Ну, с одной стороны ты прав: большая часть компилятора на Ocaml.

С другой - нет: большая часть рантайма и байт-код интерпретатор на C.

Ответить | Правка | Наверх | Cообщить модератору

111. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от n00by (ok), 03-Сен-22, 15:13 
А я бы посмотрел, как интерпретатор перепишут на безопасном языке. В текущей реализации читается файл байт-кода, для каждого опкода вычисляется адрес машинной команды соответствующей метки case и переписывается поверх опкода. При исполнении выполняется нестандартный для Си goto *ptr. Ну или оптимизация switch не производится, тогда работает медленнее.
Ответить | Правка | Наверх | Cообщить модератору

151. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (-), 03-Сен-22, 21:01 
Переписать можно хоть на брейнфаке, другой вопрос кому это будет потом нужно.
Ответить | Правка | Наверх | Cообщить модератору

215. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от n00by (ok), 04-Сен-22, 07:50 
Я переписал на ассемблере AMD64, сравнил производительность с оригиналом, теперь могу говорить предметно о паре аспектов, а не только теоретизировать и разводить демагогию на отвлечённые темы, как некоторые.
Ответить | Правка | Наверх | Cообщить модератору

273. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (273), 04-Сен-22, 21:12 
> Я переписал на ассемблере AMD64, сравнил производительность с оригиналом, теперь могу говорить
> предметно о паре аспектов, а не только теоретизировать и разводить демагогию
> на отвлечённые темы, как некоторые.

Про производительность никто и не говорил. Технически, даже питонист позорный может интерпретатор накорябать. То что это тормозное УГ нафиг не вперлось вопрос номер два. Впрочем, кмк, ассемблерная версия будет не сильно популярнее. А раз так найдите 10 отличий. Чем dead code отличается от dead code?

Ответить | Правка | Наверх | Cообщить модератору

300. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от n00by (ok), 05-Сен-22, 13:26 
Так в производительности ВМ вся соль. Не понятно, как на Rust без unsafe добиться сравнимой с Си. Боюсь, что никак. Сама ВМ не такая и объёмная, но это не тот код, который пишется быстрее чем обдумывается. Как там Rust ускорит разработку, не понятно.
Ответить | Правка | Наверх | Cообщить модератору

325. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (325), 05-Сен-22, 23:36 
> Так в производительности ВМ вся соль.

Лучшая VM - ее отсутствие. Хрустики это поняли, как и сишники.

> Не понятно, как на Rust без unsafe добиться сравнимой с Си.

А в чем собственно проблема? Он не VM, это такой агрессивный compile-time чекинг и статический анализ по сути. Даже на сях можно макросней некое очень ограниченное подобие сделать, но весьма базово. Скажем в gcc оптимизер довольно много чего знает и допустим может выпилить проверки целиком, доказав что они никогда не вызываются с данным кодом. К сожалению, наружу это не вывешено и поэтому "static assert" на такую шляпу сделать - да вот сейчас. Хрустики пошли по этой дорожке несколько дальше с их borrow checker'ом.

> Боюсь, что никак.

Если в хрусте и есть что-то интересное, то вот как раз то что они частично все же наели. Чуда, конечно, не случилось и вон там в дебажном билде "как ubsan" со всеми теми же прелестями, зато больше левых потуг ловит, а в обычном... таки далеко не все способы прострела пяток ловятся, эти господари, таки, как я понимаю, несколько лукавят. В том плане что некоторые вещи оно тоже только в рантайм ловить может с соотв malus. Но это ожидаемо, в идеале bound checker должен быть в проце, когда при операции с памятью указывается top и bottom и потуги что-то делать вне этой зоны ведут к хардварному эксепшну. Вот так будет быстро и эффективно. Но процы такие какие есть. И их инструменты на самом деле не позволяют "эффективно отловить нарушения 50 регионов по 10-30 байтов каждый". При сильном желании, ЭТО можно сделать MMU/MPU однако есть нюансы: это хтонически неэффективно по оверхеду потребления памяти если у нас кучка мелких структур а не пара огроменных регионов. Интел пытался что-то более разумное делать, но вы же понимаете как програмеры смотрят на идею работать на только интеловских процах, и только совсем новых? Оно народу и не зашло. Это тот случай когда надо было сделать всеобщую халяву и к тому же 20 лет назад, чтобы сейчас насладиться плодами этого (и то не везде).

> Сама ВМ не такая и объёмная, но это не тот код, который пишется быстрее
> чем обдумывается.

У хруста никаких вм в рантайме вроде как нет. Просто некоторые формы bound checking и integer ops checking оно только в дебажном билде делает, кажись.

А, да, кидать хардварное исключение при overflow/underflow математики большая часть процов тоже не умеет. А флаг в регистре состояний - это прекрасно, только его проверка дополнительные инструкции требует, и вооон там в продвинутых алго типа крипто и мультимедии, где нас это больше всего колышет, скорость поделится на N. А оно такое надо?!

> Как там Rust ускорит разработку, не понятно.

Да как обычно, переросточным стдлибом, лавры жабы покоя людям не дают.

Ответить | Правка | Наверх | Cообщить модератору

335. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от n00by (ok), 06-Сен-22, 09:43 
>> Так в производительности ВМ вся соль.
> Лучшая VM - ее отсутствие. Хрустики это поняли, как и сишники.

Тут ветка про OCaml. Там есть и компилятор в машинный код, но и интерпретатор оставили.

>> Не понятно, как на Rust без unsafe добиться сравнимой с Си.
> А в чем собственно проблема?

Я описал выше в №111, что представляет из себя реализация ВМ OCaml на Си. Наверное, недостаточно понятно это сделал. В ответ предложили переписать на Брайнфаке - и так понятно, что отстанет по скорости.

Ответить | Правка | Наверх | Cообщить модератору

142. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +1 +/
Сообщение от Аноним (-), 03-Сен-22, 20:31 
> вообще-то да, ocalm написан на си, как и llvm

Вообще-то, раст написан на питоне. Пруф:
https://github.com/ShivamSarodia/ShivyC
> C compiler created in Python.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

274. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (273), 04-Сен-22, 21:13 
В названии опечаточка, там ShittyC конечно же должно быть.
Ответить | Правка | Наверх | Cообщить модератору

214. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (214), 04-Сен-22, 06:27 
Это называется "забутстрапили".
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

49. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +3 +/
Сообщение от Аноним (50), 03-Сен-22, 12:05 
Си не написан на си. Все три популярных компилятора (gcc, clang, msvc) написаны на C++.

Где теперь твой бог?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

57. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +2 +/
Сообщение от funny.falcon (?), 03-Сен-22, 12:35 
Но есть и компиляторы, написанные на C. Как минимум, tcc. Да и старые версии gcc в принципе ещё можно использовать.

А ещё есть компилятор, написанный на scheme. Его написали в паре с простым интерпретатором scheme на C, чтобы обеспечить бутстрап языка C не зависимый от «больших» реализаций.

Ответить | Правка | Наверх | Cообщить модератору

76. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Прохожий (??), 03-Сен-22, 13:16 
> Да и старые версии gcc в принципе ещё можно использовать.

А ещё можно плакать, страдать, но продолжать давиться кактусами, как те мышки. Но зачем?

Ответить | Правка | Наверх | Cообщить модератору

159. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +1 +/
Сообщение от Аноним (50), 03-Сен-22, 22:18 
Столлман написал первые версии gcc на Паскале.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

174. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (-), 03-Сен-22, 23:32 
> Но есть и компиляторы, написанные на C. Как минимум, tcc. Да и
> старые версии gcc в принципе ещё можно использовать.
> А ещё есть компилятор, написанный на scheme.

Но почему-то почти все пользуются софтом, собранным gcc/clang/msvc, нэ?

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

176. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (176), 03-Сен-22, 23:36 
В gcc большая часть кодовой базы, внезапно, си. Но вообще для сишника плюсы подучить так то логично было бы, чтобы сочетать высокоуровневые конструкции с мощью низкоуровневого доступа сей. Хрустики это тоже пытаются, но сказать что у них получилось менее коряво чем у плюсеров - да, пожалуй, спорно. Единственное что у них реально хорошо это borrow checker. Остальное смесь корпоративного булшита и грабель.
Ответить | Правка | Наверх | Cообщить модератору

181. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (-), 03-Сен-22, 23:45 
> В gcc большая часть кодовой базы, внезапно, си.

И поэтому плюсовая часть "не считается", ясно понятно.

> Хрустики это тоже пытаются, но сказать что у них получилось менее коряво чем у плюсеров - да,
> пожалуй, спорно. Единственное что у них реально хорошо это borrow checker.
> Остальное смесь корпоративного булшита и грабель.

Какой великолепный, эталонный опеннетный онализ, с подробным сравнением, перечислением и разбором конкретных недостатков </сарказм>

Ответить | Правка | Наверх | Cообщить модератору

186. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (186), 04-Сен-22, 00:25 
Есть некоторая разница между "плюсовой частью" и "написано на плюсах". Хотя так то удобно не заметить 90+% сей и выпятить кусочки плюсоты. Почему-то пытаясь троллить сишников этим фактом. Очень странная идея, на сях там больше чем на плюсах, сильно больше. Так что сказать что оно на плюсах было бы вообще некорректно. На смеси сей и плюсов.
Ответить | Правка | Наверх | Cообщить модератору

175. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +3 +/
Сообщение от Аноним (176), 03-Сен-22, 23:33 
GCС по сей день написан "в основном на си". А до 4.5, чтоли, там только си и был, потом плюсы разрешили юзать. Умеренно весьма.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

66. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +3 +/
Сообщение от Дед (??), 03-Сен-22, 12:47 
Ну на самом деле изначально компиляторы писали на тумблерах, потом, машинные коды, потом ассемблер, потом кросс ассемблер, потом Си, потом кросс Си, и уже потом все остальное
*ворчит по дедовски
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

68. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  –1 +/
Сообщение от Дед (??), 03-Сен-22, 12:58 
Причем никто никогда не писал компиляторов на fortran, algol, cobol, ada, ну разве что в качестве учебных вещей. Потому что это мертвеые языки как и java, python и многое другое
Ответить | Правка | Наверх | Cообщить модератору

74. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Вася (??), 03-Сен-22, 13:11 
фига се мертвые - Python в научном сообществе стандарт, на Джаве андроиды размовляют...
Ответить | Правка | Наверх | Cообщить модератору

82. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +1 +/
Сообщение от Прохожий (??), 03-Сен-22, 13:28 
При всей мегапопулярности Питона и Джавы нельзя не отметить, что эти два языка далеки от идеала и должны умереть, чем раньше, тем лучше. Первый - из-за тормознутости и убогости языковых средств (ни ООП, ни ФП нельзя считать сколь-либо адекватной реализацией в Питоне пока что, увы). Второй - из-за громоздкости рантайма. То, что Джава в ОС Андроид основной ЯП - это жирный минус для последней:  там, где конкурент легко обходится 4 гигами ОЗУ, Андроиду подавай 8 или даже 12 при прочих равных. Хотя нет, ещё следует отметить плохую отзывчивость программ на Андроиде по сравнению с конкурентом (роликов на Ютьюбе на эту тему навалом).
Ответить | Правка | Наверх | Cообщить модератору

165. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (165), 03-Сен-22, 22:58 
У всех языков и технологий есть свои преимущества и недостатки в конкретных областях применения. Для того они и эволюционируют и появляются новые, которые заставляют догонять или отмирать со временем. Питон при своей торморзнутости достаточно быстр для очень большого числа задач. И очень часто просто оборачивает сишные/растовые вызовы, давая писать на оочень высоком уровне поддерживаемый код. И в этом пока у него нет конкурентов, поэтому он и в топе во всех синтетических рейтингах. ООП достаточно хорош, ФП по построеннию слабый чтобы сильно снизить кривую вхождения. Для ведра использования жабы было грамотным стратегическим ходом, без которого система скорее всего бы не взлетела. Был симбиан, но практика показала что на плюсах писать надежный софт очень долго и дорого(да и не умеет почти никто). Джава же была выбрана объективно чтобы бороться с фрагментацией девайсов. Я не спорю что очень много недостатков есть и там и там, но у них есть достаточно преимуществ чтобы занимать текущие позиции заслуженно.
Ответить | Правка | Наверх | Cообщить модератору

222. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Прохожий (??), 04-Сен-22, 10:40 
>чтобы занимать текущие позиции заслуженно

Я бы назвал это от безысходности, а не заслуженно.

Ответить | Правка | Наверх | Cообщить модератору

177. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +1 +/
Сообщение от Аноним (176), 03-Сен-22, 23:37 
Как угодно но на питоне только лабораторные макеты и имеют смысл. Остальное на нем получается... ну вот как лабораторный макет, кишками наружу и без корпуса, зато за час свинтили из того что было под рукой.
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

129. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +1 +/
Сообщение от Аноним (129), 03-Сен-22, 17:32 
Ну то, что на Ada не писали компиляторов, очень сомнительно. Да и на Algol тоже. В своё время, Algol был, вполне себе, универсальным ЯП.
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

135. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Дед (??), 03-Сен-22, 19:22 
https://en.wikipedia.org/wiki/List_of_compilers
как найешь что то коммерческое на ada или algol сообщи научной обществености, а то мужики то незнают
Ответить | Правка | Наверх | Cообщить модератору

134. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +4 +/
Сообщение от pavlinux (ok), 03-Сен-22, 18:47 
Ada жива и процветает в сферах, куда вам, говнокодерам, путь закрыт.
ГОСТ 27831-88, ISO 8652-87 и MIL-STD-1815 никто не отменял.
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

145. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +1 +/
Сообщение от Аноним (-), 03-Сен-22, 20:46 
на чём взяли тебя?
Ответить | Правка | Наверх | Cообщить модератору

164. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Михрютка (ok), 03-Сен-22, 22:57 
товарищ, тут вон давеча уже объяснили, что ГОСТ - поповское^Wэфесбешное слово. а вы еще какими-то исо и мил-стандартами кидаетесь. может вы того, засланный? и цифры какие-то после ГОСТ, не удивлюсь, если вы тайно посещаете товарища майора.
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

178. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  –1 +/
Сообщение от Аноним (-), 03-Сен-22, 23:38 
На сях таки и под примерно вон то самое пишут. На хрусте - они бы хотели, наверное, но у них все слишком волатильно даже для рекомендаций как кодать используя их нечто не прострелив себе пятки.
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

67. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  –1 +/
Сообщение от ranenemail (?), 03-Сен-22, 12:53 
когда-то все было дыркой на перфокарте.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

97. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +1 +/
Сообщение от n00by (ok), 03-Сен-22, 14:24 
Дрыка - это такая квазичастица, что бы уйти от отрицательного заряда электрона в расчётах. А в перфокартах - отверстия.
Ответить | Правка | Наверх | Cообщить модератору

115. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  –1 +/
Сообщение от ranenemail (?), 03-Сен-22, 15:26 
Слово дырка может иметь очень много различных значений. Я применил его в прямом значении. Ваш синоним в данном контексте сужает значение моего высказывания.
Ответить | Правка | Наверх | Cообщить модератору

124. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +1 +/
Сообщение от n00by (ok), 03-Сен-22, 16:59 
Отверстие делает человек, а дырки случаются сами собой. Это упрощенно, если не углубляться в детали с тем Аноном выше. =)
Ответить | Правка | Наверх | Cообщить модератору

133. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от ranenemail (?), 03-Сен-22, 18:32 
"дырки случаются сами собой" - наверно их создал Бог.
Ответить | Правка | Наверх | Cообщить модератору

187. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (186), 04-Сен-22, 00:27 
> Дрыка - это такая квазичастица

Экие вы абстракционисты-эксгибиционисты затейники...

Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

309. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +1 +/
Сообщение от Брат Анон (ok), 05-Сен-22, 14:59 
Дырка пробивается случайно. А на перфокарте -- отверстие.
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

320. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от ranenemail (?), 05-Сен-22, 18:08 
толковый словарь Вам в помощь.
Ответить | Правка | Наверх | Cообщить модератору

205. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от Аноним (205), 04-Сен-22, 01:47 
Девочки, узбагойтесь. Всё написано на ассемблере.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

207. "Первый стабильный выпуск Arti, официальной реализации Tor на..."  +/
Сообщение от freehckemail (ok), 04-Сен-22, 04:30 
> раст на си писали

Даже если бы это было так: какая, извините, разница?

Во-первых компиляторы в основном бутстрапят сами себя. В любой теории компиляторов всегда выделается глава на метациклический интерпретатор, то есть на интерпретатор языка, написанный на самом этом языке.

Во-вторых нет такого жёсткого требования, чтобы эталонная реализация компилятора/интерпретатора языка была написана на этом же языке, ибо с чего бы вдруг. Вон bash написан на Си. Программы на bash не наследуют проблемы Си, так что вполне очевидно, что это действительно другой язык. Притом нет никакого смысла писать интерпретатор bash на bash.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру