The OpenNET Project / Index page

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



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

Оглавление

Проект по написанию виртуальной машины на русифицированном языке Си, opennews (??), 05-Мрт-23, (0) [смотреть все] –1

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


172. "Проект по написанию виртуальной машины на русифицированном я..."  +1 +/
Сообщение от Гай Юлий Анонимоус (?), 05-Мрт-23, 12:34 
С всегда был нечитабельным, даже в английском варианте. Он всегда был Иероглифичен, в общем как и многие другие языки программирования. Новый язык - это всего лишь дело привычки, как показывает практика.
Ветка Алгол, Паскаль, Ада мне как-то нравится больше с точки зрения читаемости. Сравните:


ПРОЦЕЛУРА печатать_ошибки (ВХОДНОЙ текст_ошибок СТРОКА МАССИВ)
НАЧАО
  ЕСЛИ текст_ошибок НЕ ПУСТОЙ
  TO
    ДЛЯ_ВСЕХ текст_ощибки ИЗ текст_ощибок
    НАЧАЛО ЦИКЛА
      Система.Консоль.Печатать_Строку (текст_ощибки);
    КОНЕЦ ЦИКЛА;
  КОНЕЦ ЕСЛИ;    
КОНЕЦ;

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

180. "Проект по написанию виртуальной машины на русифицированном я..."  –4 +/
Сообщение от Tron is Whistling (?), 05-Мрт-23, 12:41 
А пальчики не сотрёшь всё это набирать?
Ответить | Правка | Наверх | Cообщить модератору

204. "Проект по написанию виртуальной машины на русифицированном я..."  +2 +/
Сообщение от Анонус (?), 05-Мрт-23, 13:01 
Зато глаза не сломает читать.
Ответить | Правка | Наверх | Cообщить модератору

234. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Аноним (173), 05-Мрт-23, 13:29 
> Зато глаза не сломает читать.
> ДЛЯ_ВСЕХ текст_ощибки ИЗ текст_ощибок

Я уже сломал. И любой нормальный человек не поймёт, о чём это вообще.
Забавно, что и набрано уже с оЩибками.

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

254. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Гай Юлий Анонимоус (?), 05-Мрт-23, 13:58 
Знаешь такую расскую пословицу "За соснами леса не увидел"? Вот она о тебе.
Ответить | Правка | Наверх | Cообщить модератору

675. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Аноним (675), 07-Мрт-23, 20:59 
> Зато глаза не сломает читать.

Пазвольте, но "ПРОЦЕЛУРА" не согласится с вами. И кстати очень неудачное комбо, и визуально, и по расположению кнопок: в глаза не бросается но фэйл же, и сделать его элементарно, соседние же кнопки. Так что удачной отладки.

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

220. "Проект по написанию виртуальной машины на русифицированном я..."  +1 +/
Сообщение от Гай Юлий Анонимоус (?), 05-Мрт-23, 13:16 
Если набирать код не в Блокноте Windows или редакторе 1С, то - нет. Современные текстовые редакторы для программистов, даже Notepad++, не говоря уже о VSCode или полноценных IDE как Idea, PyСharm, PlSQLDeveloper и т.д. просто творят чудеса в этом направлении.

Кроме того, давно известный факт - разработчик больше время тратит на чтение чужого кода и обдумывание своего, чем на сам ввод кода.

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

266. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Анонус (?), 05-Мрт-23, 14:11 
> Если набирать код не в Блокноте Windows или редакторе 1С, то -
> нет. Современные текстовые редакторы для программистов, даже Notepad++, не говоря уже
> о VSCode или полноценных IDE как Idea, PyСharm, PlSQLDeveloper и т.д.
> просто творят чудеса в этом направлении.
> Кроме того, давно известный факт - разработчик больше время тратит на чтение
> чужого кода и обдумывание своего, чем на сам ввод кода.

Так-то даже в конфигураторе 1С есть автодополнение. Не говоря уж про полноценную IDE в EDT.

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

300. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Гай Юлий Анонимоус (?), 05-Мрт-23, 14:50 
Когда я последний раз там программировал (надо было сделать выгрузку данных для загрузку в другую систему), там автодополнения еще не было. Было это, правда, давненько.
Ответить | Правка | Наверх | Cообщить модератору

240. "Проект по написанию виртуальной машины на русифицированном я..."  –1 +/
Сообщение от Ананимаз (?), 05-Мрт-23, 13:37 
ну еще если сократить до
кц //конец цикла
ке //конец если
ну или "ку" //конец условия

тогда и остальное можно использовать из кин-дза-дза

а вообще с закрывающими ключеввми словамм мне больше нравится подход sh:
if
else
fi

case
esac

более читаемо

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

374. "Проект по написанию виртуальной машины на русифицированном я..."  +1 +/
Сообщение от Аноним (380), 05-Мрт-23, 18:00 
Минутка ностальгии ))
кц - крайне ценное
ку - крайне уважаемый, крайнее уважение
цак - ценный автономный кадр, ценный авторитетный кадр
подцак - состоящий под цаком
Ответить | Правка | Наверх | Cообщить модератору

423. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от U202204161753 (?), 05-Мрт-23, 21:03 
If fi , do od - Algol-68.
Ответить | Правка | К родителю #240 | Наверх | Cообщить модератору

321. "Проект по написанию виртуальной машины на русифицированном я..."  –1 +/
Сообщение от Ноним (?), 05-Мрт-23, 15:21 
Неудивительно, что Алгол придумали в стране, где английский не родной. Носителю языка читать эти начала/конец невозможно
Ответить | Правка | К родителю #172 | Наверх | Cообщить модератору

331. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от anonymous (??), 05-Мрт-23, 15:54 
А что где-то надолюди полузвери есть для которых английский не родной? Как жить.
Ответить | Правка | Наверх | Cообщить модератору

343. "Проект по написанию виртуальной машины на русифицированном я..."  –1 +/
Сообщение от fuggy (ok), 05-Мрт-23, 16:11 
Если алголоподобный синтаксис ещё нормально воспринимается на русском. Даже Кумир в целом хороший язык в своей сфере. Си-синтаксис реально выглядит намного хуже. Но минус во всех этих рускосимвольных языках, в том что русский язык флективный и всё это воспринимается как тарабарщина.

И пока мы есть говорить, вот так вот. Иначе мы не мочь, тогда есть писать на новый язык. Пока мы не учить говорить на этот язык, тогда мы не мочь создать программа на такой язык.

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

399. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от ДаНуНафиг (?), 05-Мрт-23, 18:58 
С одной стороны так выглядит лучше, с другой - нафиг вообще тогда там Си в прослойке, если оно совсем непохоже.
Ответить | Правка | К родителю #172 | Наверх | Cообщить модератору

479. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Тот_Самый_Анонимус_ (?), 06-Мрт-23, 05:45 
Это паскалеподобный синтаксис. КМК ,всё же использовать слова в качестве операторных скобок, логических и  математических операций — маразм. Они выглядят как имена переменных и занимают лишнее место. Преимущество си-подобного синтаксиса — в лаконичности.
Ответить | Правка | К родителю #172 | Наверх | Cообщить модератору

572. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от жабабыдлокодер (ok), 06-Мрт-23, 19:44 
Проблема в том, что такая нотация совершенно нечитаема. Глаза ломаются от сплошного капса. Вот вариант, на который, хотя бы, смотреть не больно:

Процедура печатать_ошибки(Входной текст_ошибок Строка Массив) Начало
  Если (текст_ошибок НеПустой) Tо
    ДляВсех (текст_ошибки Из текст_ошибок) НачалоЦикла
      система.консоль.печатать_строку(текст_ошибки);
    КонецЦикла
  КонецЕсли
КонецПроцедуры

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

685. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Гай Юлий Анонимокс (?), 08-Мрт-23, 02:30 
Не совсем так. Если вы знакомы с Oracle и PL/SQL, а также таким евангелистом этого языка как Феерштейн, то размер шрифта у него играет важную роль - 1. Разметка логики 2. Выделение ключевых слов и т.д. (я уже забыл еще что он там писал). Аналогично программируют на SQL
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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