<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="ru">
  <siteinfo>
    <sitename>Вики проекта PascalABC.NET</sitename>
    <dbname>pascalabc</dbname>
    <base>https://pascalabc.net/wiki/index.php/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0</base>
    <generator>MediaWiki 1.39.1</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Медиа</namespace>
      <namespace key="-1" case="first-letter">Служебная</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Обсуждение</namespace>
      <namespace key="2" case="first-letter">Участник</namespace>
      <namespace key="3" case="first-letter">Обсуждение участника</namespace>
      <namespace key="4" case="first-letter">Вики проекта PascalABC.NET</namespace>
      <namespace key="5" case="first-letter">Обсуждение Вики проекта PascalABC.NET</namespace>
      <namespace key="6" case="first-letter">Файл</namespace>
      <namespace key="7" case="first-letter">Обсуждение файла</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">Обсуждение MediaWiki</namespace>
      <namespace key="10" case="first-letter">Шаблон</namespace>
      <namespace key="11" case="first-letter">Обсуждение шаблона</namespace>
      <namespace key="12" case="first-letter">Справка</namespace>
      <namespace key="13" case="first-letter">Обсуждение справки</namespace>
      <namespace key="14" case="first-letter">Категория</namespace>
      <namespace key="15" case="first-letter">Обсуждение категории</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Заглавная страница</title>
    <ns>0</ns>
    <id>1</id>
    <revision>
      <id>3223</id>
      <parentid>3221</parentid>
      <timestamp>2024-02-13T08:13:09Z</timestamp>
      <contributor>
        <username>Mikst</username>
        <id>1</id>
      </contributor>
      <comment>/* Для разработчика PascalABC.NET */</comment>
      <origin>3223</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="5280" sha1="gqfgcqs5ieiut2edicjbgpm2wwm7w39" xml:space="preserve">== Cтатьи==
* [[FAQ по PascalABC.NET]]
* [[Как инсталлировать PascalABC.NET под Linux]]

== Примеры==
* [[Программы для начинающих|Программы и алгоритмы для начинающих]]
* [[Особенности языка: базовый уровень]]
* [[Стандартные модули: базовый уровень]]
* [[Особенности языка: продвинутый уровень]]
* [[Стандартные модули: продвинутый уровень]]
* [[Алгоритмы для студентов|Программы и алгоритмы для студентов ИТ]]
* [[Алгоритмы средней сложности]] (пока не реализовано)

== Обучение==
* [[GPLex + GPPG|Задания по курсу "Методы построения компиляторов"]]
* [[Комплект юного разработчика парсеров]]
* [[Как создать компилятор]]
* [[Построение синтаксического дерева программы на языке Паскаль]]
* [[МПОК 2011]]
* [[Страница семинара по компиляторам 2014]]

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

*[[Основная страница проекта WDE PascalABC.NET|Основная страница проекта]]

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

* [[Идеи курсовых 2011]]
*[[Обзор реализации основных возможностей функционального языка программирования в среде 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]]
* [[Лямбды и замыкания]]
* [[Интерфейс подключения нового языка программирования|Интерфейс подключения нового языка программирования (проект)]]
* [[Директивы компилятора]]
* [[Синтаксическое дерево]]
* [[Семантическое дерево]]
* [[Формат PCU]]
* [[Отладчик]]
* [[Intellisense]]
* [[Шаблоны кода]]
* [[Создание нового стандартного модуля (для разработчика)]]
* [[Узлы синтаксического дерева вида ident("?System")]]
* [[Реализация yield]]
* [[Семантические узлы типов]]
* [[Преобразование имени функции в вызов функции]]


====Устарело====
* [[Создание нового языка программирования - с чего начать]]

== Статьи по программированию в PascalABC.NET ==
* [[Локализация приложений]]
* [[Плагины для PascalABC.NET]]
* [[Отслеживание изменений в файловой системе]]
* [[OpenGL]]

== Теория типов ==
* [[Страничка семинара теории типов]]
* [[Исследование обобщённого программирования]]
* [[Вывод типов при вызове обобщенных методов с лямбдами и перегрузкой функций]]

* [[Старое неверное в выводе типов]]

== Разное ==
* [[GPPG+GPLex - что исправить для русской кодировки]]
* [[Новые возможности PascalABC.NET для школьников]]


[http://www.scala-lang.org/docu/files/ScalaByExample.pdf Scala By example]</text>
      <sha1>gqfgcqs5ieiut2edicjbgpm2wwm7w39</sha1>
    </revision>
  </page>
</mediawiki>
