The OpenNET Project / Index page

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



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

Оглавление

ЯОС - прототип безопасной русскоязычной операционной системы на базе проекта A2, opennews (?), 14-Дек-21, (0) [смотреть все]

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


428. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от Царь (?), 14-Дек-21, 16:39 
> код программы, это "каша"

Исключительно с точки зрения естественного языка! Вы ведь не возьмётесь утверждать, что код нежно любимых вами Си или Лиспе хотя бы минимально похож на правильный с точки зрения грамматики английского языка текст?

> "Иногда совпадающий", капец...

Там же специально приведён в пример брейнфак, как ярчайший пример того, что код может быть записан как угодно. Даже ваша характеристика раста («тарабарщина и куча мешанины из букв, символов и полуслов») ещё одно этому подтверждение — тарабарщина, да тем не менее программирование на ней такое же, как в Си и Лиспе с циклами, условиями, и т.д., которые необязательно обозначать словами английского языка, такой необходимости просто нет. (Поясню, что нет  в о о б щ е, а не конкретно в Си или Лиспе) Так удобнее, так сложилось, но это вовсе не необходимо. Можно придумать какой угодно способ записи, только и всего. И говоря «иногда совпадающий» я подразумевал только, что в некоторых языках программирования, но не во всех, используются последовательности символов, совпадающие со словами английского языка, только и всего. В некоторых, но не во всех!

Про естественную речь, конечно, мощное утверждение, но, к сожалению, согласиться с ним смогут лишь те немногие проведшие жизнь в изоляции от той самой естественной речи.

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

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

509. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от Урри (ok), 14-Дек-21, 18:24 
> Вы ведь не возьмётесь утверждать, что код нежно любимых вами Си или Лиспе хотя бы минимально похож на правильный с точки зрения грамматики английского языка текст?

Почему не возьмусь? Запросто.
При минимальном желании алгоритмы на лиспе можно вполне писать почти как простой текст:

(if (zero? (remainder a 10)) (print a))

> код может быть записан как угодно

может, но не обязан.

> Так удобнее, так сложилось, но это вовсе не необходимо

Ну давай попиши в машинных кодах. Без вот этих "mov", "add", пусть все команды будут тарабарщиной. Я посмотрю кто из нас будет эффективнее и кто вообще сможет написать что-то сложнее хелловорлда в обозримое время.

> Не понимаю почему у вас такой комментарий злой, я же не написал ничего оскорбительного, а вы так подорвались.

Уже много лет я подрываюсь на глупость. На нее и только на нее. А вы написали глупый комментарий.
Но если я вас задел, то прошу извинить. Не было такой цели.

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

546. "ЯОС - прототип безопасной русскоязычной операционной системы..."  –1 +/
Сообщение от Царь (?), 14-Дек-21, 19:10 
>Почему не возьмусь? Запросто.

Потому что вы уже дурака валяете. Я сказал, что с точки зрения естественного языка код программы это каша. Ваш контраргумент буквально таков: «(if (zero? (remainder a 10)) (print a)) это не каша, а нормальный текст на английском», хотя это текст из английских слов и скобок, построенный по правилам лиспа, а не английского языка. Комментировать это как что-то осмысленное невозможно.

>Без вот этих "mov", "add", пусть все команды будут тарабарщиной.

Почему вам сложно понять, что между операцией, которую обозначают на письме "mov" и собственно буквами "mov" нет ни одной связи которую нельзя было бы нарушить? Что мешает вам сделать компилятор, в котором это записывается как "мов"?

>Я посмотрю кто из нас будет эффективнее и кто вообще сможет написать что-то сложнее хелловорлда в обозримое время.

При чём тут эффективность и написание хелловорлдов, вы о чём вообще спорите? Вы начали с претензии к описанию кода как «каши», дальше обругали зачем-то раст, о котором вообще речи не шло, затем очень вольно назвали «(if (zero? (remainder a 10)) (print a))» «почти текстом на естественном английском языке», и перешли на эффективность, конкурс по написанию хелловордов и оценку моего комментария. Вот это настоящая каша как раз. Вы кстати не программист случайно?

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

630. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от Онаним (?), 14-Дек-21, 21:11 
Что блджад?
У перемещения значения из регистра в регистр нет никакой связи с буквами "mov"?
Вообще оно copy, а не move, конечно, но так уж устоялось.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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