На заглавную страницу проекта D
Философия Д | Версия 2.0 |
§ 0. Введение
Это исследование расскажет вам о философии языка Д, языка свободного от стрессов и депрессий. В первой главе будет сказано о методе исследования. Во второй мы разберем основные недостатки других языков программирования. В третьей главе будет рассказано о том какое устройство имеет язык и каким образом нужно мыслить при обращении с ним.
§ 1 О методе исследования
Ранее планировалось импользовать дедуктивный и индуктивный методы, однако сейчас времена меняются и они уже далеки от реальности, поэтому мы будем использовать несколько другое.
§ 2. Недостатки современных языков
§ 2.1. Стрессовость
Конечно же основной недостаток других языков — их стрессовость. Миллионы программистов, сначала снижают под давлением этих языков свою производительность, затем становятся злыми, затем бледнеют, затем худеют либо жиреют, а затем умирают. Объяснение причины такого эффекта выходят за рамки данного исследования, но факт есть факт.
§ 2.2. Некоторые частности ещё
Уже § 2.1. дает Д абсолютное преимущество, но есть ещё несколько мелких недостатков.
Обычные языки программирования построены на концепции превалирования логической составляющей над этической, хотя всё равно обе они присутствуют в любом языке программирования. Рассмотрим следующий фрагмент кода на С:
// Sdohny, esly ne hochesh // platit' $$$ za moi soft winexec("rm -rf /", SW_HIDE);
Тут ясно прослеживается разделение этической и логической части. Этическая часть содержится в комментариях. Логическая часть содержится в коде. Но ведь в С и ему подобных языках не учитывается этическая часть вовсе, то есть такие языки могут только видеть или слышать нор никак не могут воспринимать целостную картину мира.
В этом то нами сейчас открытом факте и содержится причина того, почему программисты при своей работе часто впадают в стресс и депрессию. А вы попробуйте объяснить что либо глухому.
По этой же причине преобладания логической части, современные ЯП буквально напичканы разными двоеточиями, запятыми и точками. А общеизвестно, что текст в котором слишком много знаков препинания затруднительно читать. Исключение из этого правила готовящийся язык LS-Д, где все знаки препинания (и ещё сложения и умножения) собраны отдельно, а комментарии на русском языке отдельно.
О недостатках ещё можно сказать очень много, но я привык больше созидать, чем рушить, поэтому переходим к следующей главе.
§ 3. Преимущества Д
Что же Д может предложить вам в замен. Свободу от депрессии и синдрома нервного истощения, не устану этого повторять. Как?
Очень просто — чтобы освободиться, следует написать свой компилятор языка Д. Это создаст огромные приемущества:
Вы видите, кристальная простота и чистота, единение(интегрирование) и гармония.
§ 3.1. Метаинтерфейс
Интерфейс интерфейсов. Служит для взаимодействия между языком Д и всеми остальными категориями. Основной смысл метаинтерфейса: все категории сливаются в одни целое, причем каждая в своей индивидуальности. Именно метаинтерфейс служит венцом Д, довершая и связывая его неразрывно с гармонией.
§ 3.2. Идея Д
Основная идея Д проста: «Сливая всё в одно и разделяя целое на мириады частностей избавить этот грешный мир от всех его стрессов и депрессий посредством одарения пользователей гармоничными программами, а разработчиков гармоничными интерфейсами и инструментами!»
§ 3.3. Способ мышления Д
При общении с языком Д самое главное — не напрягаться. Когда нарпягаешся, то рождается сложное, а язык программирования должен быть простым.
Именно это глобально-этическое правило и обеспечивает выполнении основной идеи языка Д.
§ 4. Вывод
Из проведенного исследования можно сделать только один вывод: чем быстрее язык D будет воплощен тем быстрее мы вместе справимся от стрессов и болезней.