Заглавная страница: различия между версиями

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
 
(не показаны 93 промежуточные версии 8 участников)
Строка 1: Строка 1:
== Некоторые статьи о PascalABC.NET==
== Cтатьи==
* [[FAQ по PascalABC.NET]]
* [[FAQ по PascalABC.NET]]
* [[Алгоритмы для начинающих на примерах|Алгоритмы для начинающих]]
* [[Как инсталлировать PascalABC.NET под Linux]]
* [[Алгоритмы. Уровень 2]]
 
== Примеры==
* [[Программы для начинающих|Программы и алгоритмы для начинающих]]
* [[Особенности языка: базовый уровень]]
* [[Стандартные модули: базовый уровень]]
* [[Особенности языка: продвинутый уровень]]
* [[Стандартные модули: продвинутый уровень]]
* [[Алгоритмы для студентов|Программы и алгоритмы для студентов ИТ]]
* [[Алгоритмы средней сложности]] (пока не реализовано)
 
== Обучение==
* [[GPLex + GPPG|Задания по курсу "Методы построения компиляторов"]]
* [[Комплект юного разработчика парсеров]]
* [[Как создать компилятор]]
* [[Построение синтаксического дерева программы на языке Паскаль]]
* [[МПОК 2011]]
* [[Страница семинара по компиляторам 2014]]


== Web-среда разработки PascalABC.NET ==
== Web-среда разработки PascalABC.NET ==
Строка 10: Строка 26:
==Другие проекты==
==Другие проекты==


*[[Обзор реализации основных возможностей функционального языка программирования в среде PascalABC.NET|Проект "Реализация основных возможностей функционального языка программирования в среде PascalABC.NET" (Бушманова Н.))]]
* [[Идеи курсовых 2011]]
*[[Проект "Каталог алгоритмов"|Проект "Каталог алгоритмов" (Альшаев О.)]]
*[[Обзор реализации основных возможностей функционального языка программирования в среде PascalABC.NET|Проект "Реализация основных возможностей функционального языка программирования в среде PascalABC.NET" (Бушманова Н.)]]
*[[Проект "MonoDevelop Add-in для PascalABC.NET"|Проект "MonoDevelop Add-in для PascalABC.NET" (Венцко А.)]]
*[[OpenMP|Проект "OpenMP для PascalABC.NET" (Ткачук А. - все надежды на него)]]
*[[Рефакторинг|Проект "Рефакторинг по семантическому дереву PascalABC.NET" (Малеванный М., Коноплев Е.)]]
*[[Рефакторинг|Проект "Рефакторинг по семантическому дереву PascalABC.NET" (Малеванный М., Коноплев Е.)]]
*[[Аспектно-ориентированное программирование|Проект "Аспектно-ориентированное программирование" (Зарубин М.)]]
*[[Аспектно-ориентированное программирование|Проект "Аспектно-ориентированное программирование" (Зарубин М.)]]
* [[Реализация языка программирования Оберон на базе PascalABC.NET]]
* [[Проект Optimus - учебная система оптимизации программ]]
* [[Проект Megatron - оптимизирующий компилятор 2012 года]]
* [[Проект OptPooh - оптимизирующий компилятор 2013 года]]
* [[Проект Bike ( Yet Another Bicyclic Optimizing Compiler) - оптимизирующий компилятор 2014 года]]
* [https://github.com/mmcsIT2015/OptimizedCompilersProject Проект OptimizedCompilersProject - оптимизирующий компилятор 2015 года]


== Статьи о внутреннем представлении PascalABC.NET ==
== Для разработчика PascalABC.NET ==


* [[Идеи к новым версиям]]
* [[Что менять при переходе к новой версии PascalABC.NET]]
* [[Форматирование текста по кнопке]]
* [[Плагин Регистрации-легковесной проверки]]
* [[Архитектура PascalABC.NET]]
* [[Архитектура PascalABC.NET]]
* [[Интерфейс подключения нового языка программирования]]
* [[Лямбды и замыкания]]
* [[Интерфейс подключения нового языка программирования|Интерфейс подключения нового языка программирования (проект)]]
* [[Директивы компилятора]]
* [[Директивы компилятора]]
* [[Синтаксическое дерево]]
* [[Синтаксическое дерево]]
Строка 28: Строка 59:
* [[Intellisense]]
* [[Intellisense]]
* [[Шаблоны кода]]
* [[Шаблоны кода]]
* [[Создание нового стандартного модуля (для разработчика)]]
* [[Узлы синтаксического дерева вида ident("?System")]]
* [[Реализация yield]]
* [[Семантические узлы типов]]
* [[Преобразование имени функции в вызов функции]]
====Устарело====
* [[Создание нового языка программирования - с чего начать]]


== Статьи по программированию в PascalABC.NET ==
== Статьи по программированию в PascalABC.NET ==
* [[Локализация приложений]]
* [[Локализация приложений]]
* [[Плагины для PascalABC.NET]]
* [[Плагины для PascalABC.NET]]
* [[Отслеживание изменений в файловой системе]]
* [[OpenGL]]
* [[OpenGL]]
== Теория типов ==
* [[Страничка семинара теории типов]]
* [[Исследование обобщённого программирования]]
* [[Вывод типов при вызове обобщенных методов с лямбдами и перегрузкой функций]]
* [[Старое неверное в выводе типов]]
== Разное ==
* [[GPPG+GPLex - что исправить для русской кодировки]]
* [[Новые возможности PascalABC.NET для школьников]]
[http://www.scala-lang.org/docu/files/ScalaByExample.pdf Scala By example]

Текущая версия от 11:13, 13 февраля 2024

Cтатьи

Примеры

Обучение

Web-среда разработки PascalABC.NET

Другие проекты

Для разработчика PascalABC.NET


Устарело

Статьи по программированию в PascalABC.NET

Теория типов

Разное


Scala By example