Посоветуйте книги по Питону и Шарпу
От: Khimik  
Дата: 22.01.19 09:55
Оценка: :)))
Я хочу почитать что-нибудь про эти языки. Моя цель не совсем практическая – не думаю что мне потребуется переходить на эти языки с Delphi. Мне же хочется почитать книги или сайты, где кратко изложена “философия” этих языков с примерами.

Сразу вопрос – верно ли в этом тексте изложена суть Python-а:

https://www.python.org/dev/peps/pep-0020/

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!


Если да, я пока конечно без примеров ничего не понимаю.
У меня такая идея: придумать решения для Delphi и C++, которые смогут помогать реализовать эти же принципы. Это могут быть объекты вроде сборщика мусора, про который я писал в этой теме
Автор: Khimik
Дата: 30.11.18
, или программа, переписывающая мой собственный код, или программа, проверяющая код на определённые правила и выполняющая эвристический анализ багов. С правилами это будет выглядеть, наверно, так: программист принимает решение соблюдать определённые правила при написании кода, программа это проверяет, и проверяет ещё что-нибудь, и благодаря этому баги делаются гораздо реже.
Ещё раз, мой вопрос – правильно ли я понимаю, что эти высокоуровневые языки предлагаю средства, с которыми совершаешь меньше ошибок, чем на старых языках; что это за средства, и нельзя ли их реализовать в рамках старых языков.
Может быть, то, о чём я думаю, давно реализовано — Pascal Analyser, Code Healer. Я сходу посмотрел сайт Code Healer, и поскольку не увидел галереи с максимально удобным описанием сути фич программы, уже думаю что смогу сделать как минимум не хуже.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.