На заглавную страницу проекта 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. Преимущества Д

Что же Д может предложить вам в замен. Свободу от депрессии и синдрома нервного истощения, не устану этого повторять. Как?

Очень просто — чтобы освободиться, следует написать свой компилятор языка Д. Это создаст огромные приемущества:

  1. Вы сами сможете регулировать синтаксис языка.
  2. Вы станете увереннее в себе. Тот увереннее в себе, кто написал свой язык программирования, по сравнению с тем, кто не писал.
  3. Написав свой язык, вы настолько сильно интегрируете его с осбой, что он станет продолжением вас самих. Поэтому качестов программ ваших возрастет.

Вы видите, кристальная простота и чистота, единение(интегрирование) и гармония.

§ 3.1. Метаинтерфейс

Интерфейс интерфейсов. Служит для взаимодействия между языком Д и всеми остальными категориями. Основной смысл метаинтерфейса: все категории сливаются в одни целое, причем каждая в своей индивидуальности. Именно метаинтерфейс служит венцом Д, довершая и связывая его неразрывно с гармонией.

§ 3.2. Идея Д

Основная идея Д проста: «Сливая всё в одно и разделяя целое на мириады частностей избавить этот грешный мир от всех его стрессов и депрессий посредством одарения пользователей гармоничными программами, а разработчиков гармоничными интерфейсами и инструментами!»

§ 3.3. Способ мышления Д

При общении с языком Д самое главное — не напрягаться. Когда нарпягаешся, то рождается сложное, а язык программирования должен быть простым.

Именно это глобально-этическое правило и обеспечивает выполнении основной идеи языка Д.

§ 4. Вывод

Из проведенного исследования можно сделать только один вывод: чем быстрее язык D будет воплощен тем быстрее мы вместе справимся от стрессов и болезней.

Hosted by uCoz