Стиль кода FP

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Re: Стиль кода FP

Сообщение Tango » 13.12.2023 17:14:57

Такое впечатление что в С++ прямо во всех учебниках написано, "Кидай код лопатой, как можно нечитаемее, это ЗАПОВЕДЬЬ С++."
P.S. Сколько не видел исходников на С++, ни где не видел аккуратности.
Аватара пользователя
Tango
постоялец
 
Сообщения: 162
Зарегистрирован: 31.05.2012 17:07:30

Re: Стиль кода FP

Сообщение sunjob » 01.01.2025 12:43:37

лучшая заповедь умного пацана: а идут все ... лесом, пиши как тебе удОбно, читАбельно, настроИбельно и зaибAбабельно! :D
Аватара пользователя
sunjob
постоялец
 
Сообщения: 171
Зарегистрирован: 12.01.2011 15:19:54

Re: Стиль кода FP

Сообщение delphius » 01.01.2025 14:47:40

Есть еще несколько источников для размышления...

Английский

https://docwiki.embarcadero.com/RADStudio/Athens/en/Delphi%E2%80%99s_Object_Pascal_Style_Guide - гид по стилю для Athens

https://sourceforge.net/projects/object-pascal-style-guide/ - еще один гид по стилю

https://wiki.overbyte.be/arch/IcsMidwareCodingStyle.pdf

https://github.com/radprogrammer/radteam/wiki/RADProgrammer-Style-Guide

Русский

https://www.gunsmoker.ru/2011/01/blog-post.html - как писать код

https://nrgb3nder.gitbooks.io/delphi-coding-style-guide/content/ - перевод гида по стилю

https://castle-engine.io/modern_pascal_introduction_russian.html - Краткое введение в современный Object Pascal для программистов

Код, который стоит изучать

https://github.com/Fr0sT-Brutal/awesome-pascal - сборник лучших проектов на github, написанных на pascal
delphius
постоялец
 
Сообщения: 130
Зарегистрирован: 18.03.2020 13:40:11

Re: Стиль кода FP

Сообщение Alexander » 01.01.2025 19:48:51

> я бы от begin вообще отказался. оставил бы только end или ещё лучше связные с началом блока слова

Первая часть отсылает к Оберону, а вторая к Бейсику.

Вполне можно было бы что-то такое добавить и в Паскаль. По крайней мере IF в последующих языках Вирта был улучшен.

А по теме: писать можно как удобно, благо Паскаль это позволяет. Стиль свободный и определяется предпочтениями автора. А жёсткий стиль оформления был в Бейсике Спектрума :)
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 796
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Re: Стиль кода FP

Сообщение Снег Север » 02.01.2025 07:44:39

Я не понимаю - новое поколение на паскале с телефонов программирует??? Иначе мне дики эти проблемы с набором пары-тройки служебных слов, типа begin... Тем более, что в лазаре давно есть автоввод.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3045
Зарегистрирован: 27.11.2007 16:14:47

Re: Стиль кода FP

Сообщение Alex2013 » 06.01.2025 11:08:10

1 Парсеру пофиг ( процедура удаления пробелов и переносов работает автоматически )
2 Если формула достаточно "монструозная" пробелы уместны простые читаются и так и так .
3 Гораздо интереснее что "стилисты" думают о "Си-шной нотации" ( типа С+=1; )
Alex2013
долгожитель
 
Сообщения: 3089
Зарегистрирован: 03.04.2013 11:59:44

Re: Стиль кода FP

Сообщение Seenkao » 07.01.2025 14:20:47

Alex2013 писал(а):Гораздо интереснее что "стилисты" думают о "Си-шной нотации" ( типа С+=1; )

там уже развели подобную тему на англоязычном форуме. Им пофиг на любые доводы, им важно чтоб впихнули то, что им хочется. Не важно, нужно это или нет.
Seenkao
энтузиаст
 
Сообщения: 546
Зарегистрирован: 01.04.2020 03:37:12

Re: Стиль кода FP

Сообщение Indigo80 » 07.01.2025 15:27:50

Alex2013 писал(а):3 Гораздо интереснее что "стилисты" думают о "Си-шной нотации" ( типа С+=1; )

Ну после того как переписал больше 100 примеров для raylib я понял что это удобно. Можно оставить так как есть в си :D :D :D
Indigo80
новенький
 
Сообщения: 18
Зарегистрирован: 31.07.2012 11:24:06

Пред.

Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Рейтинг@Mail.ru