Информация D++ | Release | Digger Man Programming Language

Digger Man

Любитель Linux
Автор темы
Модератор
1,635
1,116

OHSlv1c-round.png

Digger Plus Plus (дал. D++) Язык программирования предоставляет набор функций для выполнения различных операций, включая множество полезных функций. Ниже в представленной документации, присутствует список функций, доступных в данном языке программирования, включая их описания и примеры использования.​

Введение​

D++ - это интерпретируемый язык программирования, который разработан с учетом простоты использования и эффективности. Он предназначен для разработки различных типов приложений, включая консольные утилиты, графические интерфейсы, веб-приложения и другие.

Язык D++ объединяет современные концепции программирования, позволяя разработчикам писать чистый и выразительный код. Он обладает простым и интуитивно понятным синтаксисом, что делает его доступным для новичков в программировании, а также предоставляет расширенные возможности для опытных разработчиков.

Особенности​

  1. Интерпретируемость: D++ является интерпретируемым языком, что позволяет запускать программы без предварительной компиляции. Это упрощает и ускоряет процесс разработки, позволяя мгновенно видеть результаты изменений в коде.​
  2. Простота использования: Синтаксис D++ разработан с учетом простоты и интуитивной понятности. Это делает язык доступным даже для новичков в программировании, позволяя им быстро освоить основы и начать разработку своих программ.​
  3. Будьте внимательны, все переменные начинаются с большой буквы D!
    пример Dinteger, Dstring и тд., но некоторые лишены такой особенности и используй свой первоначальный примитивный вариант.​
  4. Выразительность: D++ предоставляет разнообразные возможности для написания выразительного и гибкого кода. Он поддерживает различные структуры данных, операции, функции и библиотеки, позволяя разработчикам реализовывать широкий спектр алгоритмов и решать различные задачи.​
  5. Поддержка различных платформ: D++ может быть использован для разработки программных решений на различных платформах, включая Windows, macOS и Linux. Это обеспечивает гибкость и масштабируемость при создании приложений для разных целей и аудиторий.​
  6. Увы проект находится под закрытым исходным кодом, но не накрыт методами шифрования.​

Содержание документации​

Документация по языку D++ включает в себя подробное описание всех основных конструкций языка, примеры кода, рекомендации по использованию и советы по оптимизации. Вы также найдете информацию о стандартных библиотеках, инструментах разработки и поддерживаемых платформах.
  • Основы языка: Здесь вы узнаете о базовых конструкциях языка, переменных, операторах, функциях, массивах и других основных элементах языка D++.​
  • Стандартные библиотеки: Раздел посвящен стандартным библиотекам D++, которые предоставляют набор функций и классов для работы с файлами, сетью, графикой и другими задачами.​
  • Разработка приложений: Здесь вы найдете информацию о создании консольных приложений, графических интерфейсов и других типов программ, используя возможности D++.​
  • Инструменты разработки: D+ имеет снипеты для VSC​

Начало работы​

Для начала работы с языком D++ вам потребуется установить интерпретатор и настроить среду разработки.

1. Установите D++
2. Проверьте добавлен ли он в path
3. Используйте в терминале Powershell DPP командой"DPP file.dpp"
4. Добавьте снипеты в VSC(там находятся не все снипеты, поэтому не забывайте про документацию)
Если у вас возникнут вопросы или затруднения в процессе использования языка D++, обратитесь в ответы этой темы на бх.

https://d-language-1.gitbook.io/digger++/ - документация


https://github.com/DiggerMan-cpp/DPlusPlus/releases/tag/1.4Release - Скачать актуальную версию интерпретатора

https://github.com/DiggerMan-cpp/DPlusPlus/releases/tag/SAMP1.0R - SAMP DPP Loader
 
Последнее редактирование:

перекур

Участник
12
34
из особенностей пока только закрытый код реализован? (по каким вообще причинам можно было закрыть код этого проекта??)
 

Digger Man

Любитель Linux
Автор темы
Модератор
1,635
1,116
из особенностей пока только закрытый код реализован? (по каким вообще причинам можно было закрыть код этого проекта??)
А кто его закрывал? Его просто никто не открывал, ghidra в руки и погнал, протектора нет

RELEASE 1.1.1:
- Change List

Исправлен баг из 1.1 с неправильными названиями переменных
Исправлена ошибка "Use Post or Get"
Исправлены проблемы с рендером графики
Актуальный релиз - https://github.com/DiggerMan-cpp/DPlusPlus/releases/tag/Release1.1.1
 

TastyBread123

Известный
609
288
Классы/Структуры в наличии? В доке не вижу

И еще, я видимо чето нарукожопил, теперь ошибочка выходит:
1688059133809.png


Методы из инета не робят
 

Digger Man

Любитель Linux
Автор темы
Модератор
1,635
1,116