The OpenNET Project / Index page

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



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

Оглавление

Представлен gcobol, компилятор для языка COBOL на основе технологий GCC, opennews (??), 17-Мрт-22, (0) [смотреть все]

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


36. "Представлен gcobol, компилятор для языка COBOL на основе тех..."  +4 +/
Сообщение от Жироватт (ok), 17-Мрт-22, 14:46 
Главное, что он полностью адаптирован под свою предметную область, пусть и с полным подмножеством языковых средств общего назначения. Лично мне он напоминает ранний C# с примесями из дельфи.
> И, главное, он продолжает традицию языков программирования с русскими операторами, что крайне важно, я считаю.

Да. Операторы могут быть хоть на финском, если код можно в принципе читать и понимать хотя бы на уровне потока выполнения без синхронного перевода. Только не говори это нашим англофиличным друзьям из 95% кодерского сообщества, опять срач на четыре километра будет - код уже с западных учебников и стековерфлоу не покопипастить, ужас-ужас.

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

61. "Представлен gcobol, компилятор для языка COBOL на основе тех..."  +/
Сообщение от Kusb (?), 17-Мрт-22, 17:46 
Я грущу что языки на английском, но модель английского ложится на типичные языки программирования лучше, английский более аналитический контекстно и позиционно зависимый, что роднит его с ЯП.
Я даже думаю над ЯП который бы управлял сущностями подобно русскому, менее позиционно зависимо и более асинхронно с точки зрения синтаксиса, может такой код лучше подойдёт для русского.
Ответить | Правка | Наверх | Cообщить модератору

64. "Представлен gcobol, компилятор для языка COBOL на основе тех..."  +/
Сообщение от _kp (ok), 17-Мрт-22, 17:59 
Язык должен быть лаконичным, для быстрого ввода, и читаемым беглым взглядом, иначе он не пригоден для чего то больше helloword.
Итого, остаётся английский язык, и си подобные нотации.
Ответить | Правка | Наверх | Cообщить модератору

67. "Представлен gcobol, компилятор для языка COBOL на основе тех..."  +/
Сообщение от n00by (ok), 17-Мрт-22, 18:07 
> для быстрого ввода

Сколько символов в тексте программы набираете в день? И во сколько раз больше, чем пишете тут в комментариях? :)

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

81. "Представлен gcobol, компилятор для языка COBOL на основе тех..."  +/
Сообщение от _kp (ok), 17-Мрт-22, 21:20 
>> для быстрого ввода
> Сколько символов в тексте программы набираете в день? И во сколько раз
> больше, чем пишете тут в комментариях? :)

Сегодня около 87 тысяч символов собственно своих исходников, плюс наброски описаний для документации, плюс около 4кб мелких правок ПО из репозиториев.

Замечу, что дутый объём исходника важен у индусов, у них оплата построчно,  а когда это самим поддерживать и развивать, то используется плотный и лаконичный стиль исходников.

Набивка кода это же не всё, есть и отладка и тестирование, и дальнейшее улучшение, обсуждения, поездки..
Повышенный объём введенного кода говорит лишь о том, что сейчас стадия его ввода.
Но, если на ввод тратить время больше, то при не резиновых сроках, пострадают другие стадии производства ПО, и, в конечном счёте его качество.
А если код трудно(медленно) читаем, как благодаря языку, так и стараниям программиста, то проекту можно только поставить свечку.

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

100. "Представлен gcobol, компилятор для языка COBOL на основе тех..."  +1 +/
Сообщение от n00by (ok), 18-Мрт-22, 08:09 
Благодарю за развёрнутый ответ.

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

Это и имел ввиду, плюс проектирование, но даже с учётом "стадии набивки" ожидал несколько меньше.

> Но, если на ввод тратить время больше, то при не резиновых сроках,
> пострадают другие стадии производства ПО, и, в конечном счёте его качество.

Я видел птичьи языки, состоящие их одних знаков препинания, но на них мало кто пишет. По-видимому, есть золотая середина, и она зависит от предметной области. Т.е. { вместо begin - м.б. оправдано, но дальнейшее сокращение подчас делает код понятным только для автора языка.

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

Система https://ru.wikipedia.org/wiki/МИР позволяла обходиться без программиста в ряде задач. Что экономило время и устраняло "испорченный" телефон между заказчиком и исполнителем.

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

66. "Представлен gcobol, компилятор для языка COBOL на основе тех..."  +1 +/
Сообщение от n00by (ok), 17-Мрт-22, 18:06 
> Я даже думаю над ЯП который бы управлял сущностями подобно русскому, менее
> позиционно зависимо и более асинхронно с точки зрения синтаксиса, может такой
> код лучше подойдёт для русского.

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

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

104. "Представлен gcobol, компилятор для языка COBOL на основе тех..."  +/
Сообщение от n00by (ok), 18-Мрт-22, 08:18 
А вообще, интересная картина:

1. Kusb любит русский язык, но опасается тов.майоров;
2. тов.майоры сейчас воюют против тех, тех кто гнобит русский язык и русских людей;
3. мистер dd с подельниками из Пока Линукс бьют себя пяткой в грудь, что они горой за тов.майоров, но глумятся над русским языком (назвали продукт "POCA LINUX XPOM", ведут учёт ошибок и пишут комментарии в коде на корявом инглише) и русскими людьми (обманом втянули пенсионеров в тестирование низкокачественной операционной системы).

По-моему, тут надо немножко кое-что пересмотреть.

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

62. "Представлен gcobol, компилятор для языка COBOL на основе тех..."  +/
Сообщение от n00by (ok), 17-Мрт-22, 17:54 
> Только не говори это нашим англофиличным друзьям из 95% кодерского
> сообщества

Нужен ли русский язык в программировании?

17.88% Да, нужен 96
67.04% Нет, не нужен 360
15.08% Безразлично 81

Проголосовали 537 пользователей. Воздержались 36 пользователей.

https://habr.com/ru/post/535988/

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

86. "Представлен gcobol, компилятор для языка COBOL на основе тех..."  +2 +/
Сообщение от Dzen Python (ok), 17-Мрт-22, 22:38 
Ты только в приличном обществе про хабр не упоминай.
Ответить | Правка | Наверх | Cообщить модератору

98. "Представлен gcobol, компилятор для языка COBOL на основе тех..."  +/
Сообщение от n00by (ok), 18-Мрт-22, 07:30 
Считаю здешнее общество в целом приличным, иначе бы я тут делал? :) Другой статистики у меня нет. В целом, надеюсь, ситуация лучше.
Ответить | Правка | Наверх | Cообщить модератору

102. "Представлен gcobol, компилятор для языка COBOL на основе тех..."  +/
Сообщение от Аноним (44), 18-Мрт-22, 08:13 
> Нужен ли русский язык в программировании?

Почему не китайский или какой-нибудь из индийских?

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

106. "Представлен gcobol, компилятор для языка COBOL на основе тех..."  +/
Сообщение от n00by (ok), 18-Мрт-22, 08:31 
>> Нужен ли русский язык в программировании?
> Почему не китайский или какой-нибудь из индийских?

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

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

109. "Представлен gcobol, компилятор для языка COBOL на основе тех..."  +/
Сообщение от Аноним (44), 18-Мрт-22, 09:15 
>>> в программировании
> Это надо китайцев и индусов

С каких пор программирование стало национальным?

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

121. "Представлен gcobol, компилятор для языка COBOL на основе тех..."  +/
Сообщение от n00by (ok), 18-Мрт-22, 16:20 
>>>> в программировании
>> Это надо китайцев и индусов
> С каких пор программирование стало национальным?

Примечательно, что вот этот же человек не знает, что в программировании можно делить на ноль.

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

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

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




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

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