The OpenNET Project / Index page

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



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

Оглавление

В openSUSE обеспечена полная поддержка языка программирования Nim, opennews (?), 18-Июл-22, (0) [смотреть все]

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


11. "В openSUSE обеспечена полная поддержка языка программировани..."  –1 +/
Сообщение от Жироватт (ok), 18-Июл-22, 09:04 
Принудительная читаемость - в принципе вещь в себе.
Понятно, что кодомакаке она неудобна - пока ревью не карает штрафами за несоответствие гайдлайнам и IDE принудительно не форматирует; зато потом, при дальнейшей разработке, сопровождении и реюзе она берет на себя 90% понимания вектора выполнения кода.
Ответить | Правка | Наверх | Cообщить модератору

17. "В openSUSE обеспечена полная поддержка языка программировани..."  +/
Сообщение от Аноним (20), 18-Июл-22, 09:29 
Это к чему? Питоновские отступы как раз убивают читаемость, потому что нет "левой линии блока", как в нормальных языках, когда открывающий символ начала блока и закрывающий находятся в одном столбце. Такие засады, как расползание значащих пробелов (мля, дизайнеры новых питоноподобных языков не читали Эрика Реймонда, что ли?) при копипастинге - само собой.
Ответить | Правка | Наверх | Cообщить модератору

23. "В openSUSE обеспечена полная поддержка языка программировани..."  +4 +/
Сообщение от Аноним (23), 18-Июл-22, 09:57 
Ничо они не убивают. Больно писать только первую неделю, читать сразу норм, а через неделю назад и не хочется. Скобку сверху оставляют на новой строке кстати очень редко - разве что в шарпах и каких-нибудь кути. Гораздо чаще оставляют на той же, что по сути почти то же как в питоне. Местные иксперты не могут понять что такая строгость навязывает читаемость. А с копипастами иде нормально справляется.
Ответить | Правка | Наверх | Cообщить модератору

31. "В openSUSE обеспечена полная поддержка языка программировани..."  +/
Сообщение от Аноним (20), 18-Июл-22, 10:26 
Мда... запущено, однако. Весьма рекомендую изучить наконец "The Art of UNIX Programming".
Ответить | Правка | Наверх | Cообщить модератору

41. "В openSUSE обеспечена полная поддержка языка программировани..."  +/
Сообщение от Аноним (64), 18-Июл-22, 11:21 
> расползание значащих пробелов ... при копипастинге

"Защита" от копипастинга!

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

42. "В openSUSE обеспечена полная поддержка языка программировани..."  +/
Сообщение от beck (??), 18-Июл-22, 11:32 
> Такие засады, как расползание значащих пробелов (мля, дизайнеры новых питоноподобных языков не читали Эрика Реймонда, что ли?) при копипастинге - само собой.

Я сталкивался с таким расползанием в питоне. Хорошо, что это была мелкая скриптота, полчаса мучений и поправил рукаме.
Есть же нормальные, продуманные обозначения концов значащих строк ";" и блоков "{}", когда исходный код совершенно не зависит от реализации в операционной системе переносов строк, пробелов или табуляций отступов в редакторе, кодировки в конце концов. Разобрать и отформатировать автоматически код не вызывает никаких проблем вообще.

Но нет, давайте вернёмся во времена Фортран IV, будет писать с 7 позиции.

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

59. "В openSUSE обеспечена полная поддержка языка программировани..."  +/
Сообщение от Аноним (49), 18-Июл-22, 12:54 
>как в нормальных языках, когда открывающий символ начала блока и закрывающий находятся в одном столбце

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

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

72. "В openSUSE обеспечена полная поддержка языка программировани..."  +/
Сообщение от beck (??), 18-Июл-22, 14:28 
Я не трумлятьсишник, но пишу именно так
int max(int a, int b)
{
    return a > b ? a : b;
}

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

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

116. "В openSUSE обеспечена полная поддержка языка программировани..."  +/
Сообщение от Шлангоним (?), 18-Июл-22, 20:10 
фу
Ответить | Правка | Наверх | Cообщить модератору

24. "В openSUSE обеспечена полная поддержка языка программировани..."  +/
Сообщение от user90 (?), 18-Июл-22, 10:06 
Ты глуп.
Отступы обеспечивает IDE, но когда такое влияет на исполнение кода, то это уже дно.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

28. "В openSUSE обеспечена полная поддержка языка программировани..."  +/
Сообщение от Аноним (20), 18-Июл-22, 10:24 
Мда... запущено, однако. Весьма рекомендую изучить наконец "The Art of UNIX Programming".
Ответить | Правка | Наверх | Cообщить модератору

29. "В openSUSE обеспечена полная поддержка языка программировани..."  –2 +/
Сообщение от Аноним (20), 18-Июл-22, 10:25 
Мда... запущено, однако. Весьма рекомендую изучить наконец "The Art of UNIX Programming".
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

30. "В openSUSE обеспечена полная поддержка языка программировани..."  –1 +/
Сообщение от Аноним (20), 18-Июл-22, 10:25 
Сорян... не тебе, а тому глупцу, который топит за питон.
Ответить | Правка | Наверх | Cообщить модератору

54. "В openSUSE обеспечена полная поддержка языка программировани..."  +/
Сообщение от Аноним (57), 18-Июл-22, 12:25 
Это так же глупо как давать ссылку на адрес библиотеки где есть книга лучшие практики программирования на языке РЕФАЛ.  
Ответить | Правка | Наверх | Cообщить модератору

90. "В openSUSE обеспечена полная поддержка языка программировани..."  +1 +/
Сообщение от n00by (ok), 18-Июл-22, 15:47 
Дайте, пожалуйста, ссылку на такую книгу. А то я нашёл всего одну, ещё и пришлось переводить из html в pdf, что бы распечатать.
Ответить | Правка | Наверх | Cообщить модератору

105. "В openSUSE обеспечена полная поддержка языка программировани..."  +/
Сообщение от _kp (ok), 18-Июл-22, 19:16 
Не всякая "принудительная читаемость" читаема.

Да, у нас за систематическое неправильное оформление исходников и премию урезают, но при этом если отсупление от общих правил улучшает читаемость отдельных фрагментов, то это приветствуется.

А для открытых проектов.. ну отформатировал исходники в формат, какой кто требует, и забирайте, и радуйтесь.

Всякая принудительная "забота" напорется на штыки.

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

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

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

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




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

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