Классический форум-трекер
canvas not supported
Нас вместе: 4 232 361

PascalABC.NET 3.2.0.1417 [Multi/Ru]


 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Софт и оболочки для специалистов, Прочее -> Разработка ПО
Автор Сообщение
alex-under-2010 ®
Стаж: 11 лет 8 мес.
Сообщений: 324
Ratio: 9.803
Поблагодарили: 9695
100%
Откуда: Cherkassy
ukraine.gif
PascalABC.NET 3.2.0.1417 [Multi/Ru]
Версия программы: 3.2.0.1417
Официальный сайт: ссылка
Язык интерфейса: Русский, Английский и другие

Лечение: Не требуется

Системные требования:
Windows XP | Windows Vista | Windows 7 | Windows 8/8.1 | Windows 10 (32 и 64 разрядные)
.NET Framework 4.5.1 или старше.


Описание:
PascalABC.NET – это язык Delphi (Object Pascal) для платформы Microsoft .NET, содержащий все основные элементы современных языков программирования: модули, классы, перегрузку операций, интерфейсы, исключения, обобщенные классы, сборку мусора, а также некоторые средства параллельности, в том числе директивы OpenMP. Система PascalABC.NET включает в себя также простую интегрированную среду, ориентированную на эффективное обучение программированию. Интегрированная среда PascalABC.NET обеспечивает подсветку синтаксиса, подсказку по коду (подсказку по точке, подсказку по параметрам подпрограммы, всплывающую подсказку по коду), переход к определению и реализации подпрограммы, элементы рефакторинга, обработку документирующих комментариев.
  • Высокая совместимость с Free Pascal и Delphi.
  • Генерация эффективного кода для платформы .NET.
  • Высокая скорость выполнения программ.
  • Возможность доступа к огромному количеству .NET-библиотек от контейнерных классов до средств работы с сетью.
  • Самые современные средства языков программирования: обобщенные классы и подпрограммы, интерфейсы, перегрузка операций, -выражения, исключения, сборка мусора.
  • Ряд расширений языка Pascal, в числе которых оператор foreach, внутриблочные описания переменных, автоопределение типа при описании, встроенные множества произвольных типов, упрощенный синтаксис модулей, методы в записях, операция new для создания объектов, определение тел методов внутри классов.
  • Средства параллельного программирования в виде директив OpenMP.
  • Среда разработки с встроенным отладчиком, обеспечивающая подсказки по коду, переход к определению и реализации подпрограммы, шаблоны кода, автоформатирование кода.
  • Встроенный в среду разработки дизайнер форм для быстрого создания оконных приложений.
  • Простая и эффективная растровая графическая библиотека.
  • Встроенный электронный задачник Programming Taskbook.
  • Модули исполнителей Робот и Чертежник, используемых в школьной информатике.
  • Механизм проверяемых заданий, обеспечивающий автоматическую постановку и проверку заданий.
  • Наличие Web-среды разработки WDE, позволяющей запустить программу прямо из окна браузера.
  • Возможность опубликовать в интернете ссылку на файл, сохраненный в Web-среде разработки.
  • Использование многолетнего опыта обучения программированию при создании языка и среды.
  • Добавлены методы расширения SetRow, SetCol, ElementsByRow, ElementsByCol, ElementsWithIndexes для матриц
  • Добавлены стандартные функции ReadMatrInteger, ReadMatrReal
  • Добавлен метод расширения IsMatch для строк
  • Устранена ошибка с зацикливанием Intellisense
  • Устранена ошибка с неактивностью окна опций
  • operator* для процедуры и числа
  • operator+ для процедур - исправление ошибки с делегатом
  • array, list: a + a1 a * 3
  • stack, queue: s += 3; q += 3
  • Новый стандартный модуль PABCExtensions для расширений file of T
  • Исправлена ошибка с a[:][:]
  • Добавлены операции отношения < > <= >= для кортежей
  • Добавлен метод LineRel в GraphABC
  • Унифицирована подсказка по методам расширения
  • Добавлена операция безопасного среза: a?[-1:5:2]
  • Добавлена Sort(a,cmp)
  • Для двумерных массивов добавлены свойства a.RowCount, a.ColCount, методы a.Row(k), a.Col(k), a.Print
  • Изменена грамматика: лямбда-выражения теперь допустимы только в правой части присваивания и в качестве фактических параметров подпрограмм
  • Функции MatrixRandom заменены на MatrRandom (по аналогии с ArrRandom)
  • В модулях Робот и Чертежник реализованы русские команды
  • Изменена толщина линии Чертежника по умолчанию
  • Для списков реализована операция l += l1
  • Оптимизирован foreach для массивов
  • Исправлено форматирование текста программы с комментарием после end.
  • Реализовано (var a, var b) := (1,2)
  • Появился пункт меню "Проверить обновления"
  • Предупреждение "Параметр цикла for в PascalABC.NET должен описываться в заголовке цикла"
  • Реализован оператор yield
  • Реализован оператор yield sequence
  • Добавлено большое количество методов расширения в PABCSystem
  • Реализовано описание типов List<(integer,integer)> и List<(integer,integer)->integer>
  • Переделано поведение слайсов a[2:4:2]: теперь запрещен выход за границы (в частности, отрицательный from) и запрещены такие слайсы для последовательностей.
  • Реализован метод расширения List<T>.RemoveLast
  • Реализованы срезы a[2:4:2]
  • Исправлен ряд ошибок в справочной системе
  • Справочная система согласована с обновлённым PABCSystem
  • Добавлен стандартный тип Complex и функция Cplx(re,im)
  • В стандартные методы Reset, Rewrite, Append, OpenRead, OpenWrite, OpenAppend добавлен параметр - кодировка. Кодировка по умолчанию - 1251
  • Реализованы кортежи в виде (a,b,c+1)
  • Реализованы типы кортежей в виде var t :(integer,string);
  • Реализовано кортежное присваивание (a,b,c) := (c,a,b)
  • Реализованы множественные секции uses
  • Реализован foreach по многомерным массивам
  • Стандартные Chr и Ord теперь работают с кодировкой Unicode. Для кодировки Windows реализованы ChrAnsi и OrdAnsi
  • Реализована операция индексации для кортежей: var t := Rec(2.4,555); t[0] означает t.Item1
  • Реализована операция in для динамических массивов, множеств HashSet и SortedSet, словарей и списков
  • Реализованы операции + * - < > <= >= = <> для HashSet
  • Реализованы операции += для множеств и списков
  • Введены новые стандартные короткие функции HSet, SSet, Lst
  • Добавлен новый стандартный учебный модуль ClientServer
  • Добавлены стандартные функции RoundBigInteger, TruncBigInteger, метод расширения string.ToBigInteger
  • Добавлены методы расширения char.ToDigit, char.Pred, char.Succ, char.IsDigit, char.IsLetter, char.Code, char.IsLower, char.IsUpper, char.ToLower, char.ToUpper
  • Реализованы обобщенные методы расширения для операций: function operator+<T>(a,b: array of T): array of T; extensionmethod;
  • Сборка проекта и выполнение тестов в Linux.
  • Уменьшено потребление памяти в Intellisense.
  • Реализована отладка в .inc-файлах (первый внешний pull-request от Slav76!).
  • Реализован новый синтаксис extension-методов (новое ключевое слово extensionmethod). Это позволило делать методы расширения для array of T.
  • Добавлен ряд extension-методов для типа char, для типа array of T.
  • Изменен порядок параметров в стандартных функциях SeqGen, SeqFill, ArrGen и ArrFill.
  • [27.08.15] Исправлена ошибка при совместном использовании вложенных лямбда-выражений и безымянных классов.
  • [10.08.15] Улучшен автовывод типов для лямбда-выражений.
  • [02.08.15] Обновлён Programming Taskbook до версии 4.14.
  • [02.08.15] Реализованы русские идентификаторы.
  • [14.06.15] Реализованы вложенные лямбды.
  • [20.05.15] Реализовано описание процедурного типа в виде T->T, ()->T, (T1,T2)->()
  • [15.05.15] Реализован тип sequence of T как синоним типа IEnumerable<T>
  • [15.05.15] Методы Seq теперь возвращают последовательность, реализованы аналогичные методы Arr, возвращающие динамические массивы.
  • [28.04.15] Реализована инициализация процедурных переменных лямбдами при описании: var f: IntFunc := x->x*x;
  • [23.04.15] Реализованы стандартные функции генерации случайных матриц MatrixRandom и MatrixRandomReal.
  • [23.04.15] Реализованы замыкания для параметров подпрограмм и полей классов.
  • [14.04.15] В модуль GraphABC добавлена процедура Draw рисования растрового изображения из файла.
  • [08.04.15] Добавлена стандартная процедура Sort для динамических массивов и списков.
  • [08.04.15] Для типа BigInteger реализованы операции div и mod.
  • [08.04.15] Для типа IEnumerable<T> реализован метод расширения Sorted.
  • [22.03.15] Для типа IEnumerable<T> и строк определена операция * на число.
  • [22.03.15] Для типа IEnumerable<T> определена операция +.
  • [22.03.15] Добавлен метод расширения класса string s.Inverse.
  • [22.03.15] Добавлены стандартные функции OpenRead, OpenWrite и OpenAppend для текстовых файлов.
  • [14.03.15] Реализованы замыкания локальных переменных.
  • [14.03.15] Добавлены стандартные функции SeqRandom и SeqRandomReal.
  • [14.03.15] В модуль GraphABC добавлена процедура Draw рисования графика функции.
  • [02.03.15] Добавлены операция =>, создающая KeyValuePair, а также функция Dict, создающая словарь: var d := Dict('бегемот'=>2,'крокодил'=>3).
  • [22.02.15] Добавлены атрибуты для модулей и сборок.
  • [08.02.15] События в интерфейсах.
  • [08.02.15] Восстановлен синтаксис сокращенного описания методов в реализации.
  • [11.01.15] Восстановлено докирование окон.
  • [11.01.15] В контекстном меню редактора появились примеры, связанные с некоторыми ключевыми словами.
  • [11.01.15] Модуль GraphABC адаптирован к высоким разрешениям экрана.
  • [11.01.15] Интегрированная среда адаптирована к высоким разрешениям экрана.
  • [11.01.15] Переход к определению по Ctrl-Click.
  • [02.11.14] Автоформатирование по умолчанию убирает лишние пробелы (это можно изменить в настройках).
  • [01.11.14] Восстановлен синтаксис var a := new integer[3,1]((1),(2),(3)).
  • [01.11.14] Исправлена ошибка в работе Seq(1,3,4).
  • [01.11.14] Реализован синтаксис var a := new integer[](1,3,4).
  • [25.10.14] Консольный компилятор сделан по умолчанию с английским интерфейсом. В консольный компилятор добавлен файл install_pabcnetc.bat, после вызова которого консольный компилятор работает многократно быстрее.
  • [30.08.14] Интегрирована версия 4.13 электронного задачника PT4, реализующая многократное автоматическое тестирование.
  • [26.08.14] Улучшено автовыведение типов в лямбдах, реализованы вложенные лямбды.
  • [26.08.14] Реализован case по строкам.
  • [26.08.14] Ускорено выполнение foreach по контейнеру с размерными типами.
  • [11.05.14] Обновлена версия Programming Taskbook до версии 4.12 от 10.05.14.
  • [11.05.14] Уменьшено потребление памяти при компиляции.
  • [11.05.14] Уменьшен размер генерируемого exe-файла и ускорена компиляция по Ctrl-F9
  • [11.05.14] Добавлены стандартные функции Seq и SeqWhile, возвращающие последовательность элементов, а также перегруженные версии функции Range.
  • [09.04.14] Исправлена ошибка с автоформатированием модулей простой структуры.
  • [07.04.14] По F1 на имени .NET-класса или пространства имен открывается online MSDN.
  • [30.03.14] Сделан выбор пути папки PABCWork.NET при инсталляции.
  • [26.03.14] Реализованы автоклассы: type Point = auto class x,y: integer; end; Для автоклассов автоматически генерируется конструктор и переопределяется метод ToString.
  • [26.03.14] В электронном задачнике PT4 появились группы задач ExamBegin, ExamTaskC.
  • [23.03.14] Основные имена коллекций и интерфейсов перенесены из System.Collections.Generic в системный модуль PABCSystem.
  • [19.03.14] Исправлена ошибка с некорректной проверкой типа элементов в foreach.
  • [19.03.14] Реализована конструкция foreach var, в том числе в genericах.
  • [13.03.14] Обновлен задачник PT4 до двуязычной версии 4.12.
  • [01.03.14] Реализована функция MillisecondsDelta.
  • [28.02.14] Реализована функция Range(a,b), генерирующая последовательность целых от a до b в виде IEnumerable<integer>: Range(1,100).Where(IsSimple).Println().
  • [28.02.14] Реализованы методы расширения IEnumerable<T>: Print(), Println().
  • [28.02.14] Реализована процедура Print(a,b,c), разделяющая значения пробелами (как в Python).
  • [18.02.14] Реализованы методы расширения s.ToInteger, s.ToReal для преобразования строки в целое и вещественное.
  • [18.02.14] Реализованы функции s.ToWords, s.ToIntegers, s.ToReals для преобразования строки в массив данных соответствующего типа.
  • [18.02.14] Реализованы функции ReadIntegerFromString, ReadRealFromString, ReadWordFromString, а также соответствующие методы расширения s.ReadInteger, s.ReadReal, s.ReadWord для считывания данных соответствующих типов из строк.
  • [17.02.14] Ускорена компиляция на 90%.
  • [15.02.14] Значительно ускорено обращение к символу строки s[i] на запись
  • [15.02.14] В 5 раз по сравнению с integer.Parse ускорены функции StrToInt и TryStrToInt.
  • [14.02.14] Тип BigInteger сделан стандартным.
  • [13.02.14] Оптимизировано выполнение функций Ord и Chr для символов ASCII (первая половина кодовой таблицы).
  • [13.02.14] Оптимизировано чтение строк из текстовых файлов.
  • [01.02.14] При вводе из текстового файла теперь корректно обрабатываются концы строк в формате Linux.
  • [28.12.13] Обновлена версия электронного задачника PT4.
  • [15.12.13] Исправлена ошибка с вводом нескольких пустых строк.
  • [12.12.13] Исправлены ошибки с изменениями параметров командной строки и с просмотром в дебаггере элементов массива с выходом за границы
  • [03.11.13] Исправлена ошибка с s.Count, где s: string
  • [09.09.13] Добавлено явное преобразование boolean в целые
  • [20.07.13] Для сокращенного определения функций реализован автовывод типа возвращаемого значения function Add(a,b: integer) := a+b;
  • [20.07.13] В язык введено сокращенное определение процедур и функций с одним оператором-выражением: procedure p := write(1) и function Add(a,b: integer): integer := a+b;
  • [15.07.13] Исправлена ошибка с обработчиками по умолчанию в дизайнере форм
  • [11.07.13] В язык введены безымянные классы вида var Person1 := new class(Name := 'Петров', Age := 2), обладающие структурной эквивалентностью типов
  • [23.06.13] Исправлена ошибка с where IComparable<T>
  • [23.06.13] Исправлена работа оператора sizeof - он запрещен для параметров обобщенных типов и возвращает значение для любых необобщенных типов
  • [10.06.13] Введены лямбда-выражения с синтаксисом procedure (x) -> write(x) и function (x) -> x*x в качестве инициализаторов переменных-делегатов
  • [10.06.13] Для методов расширения стала доступна перегрузка
  • [10.06.13] Для функций без параметров, являющихся методами расширения, можно не ставить () при вызове
  • [29.05.13] Убраны предупреждения об отсутствии возврата значения в лямбдах
  • [29.05.13] Изменена семантика абстрактных методов
  • [29.05.13] Исправлена ошибка с докингом окон в 64-битной версии Windows
  • [28.05.13] Улучшена поддержка лямбда-выражений
  • [26.05.13] Проведены оптимизации в коде загрузки среды
  • [26.05.13] Исправлена ошибка с атрибутом FieldOffset
  • [15.05.13] Добавлена английская локализация интерфейса и сообщений об ошибках
  • [15.05.13] Добавлена возможность печати
  • [16.04.13] Исправлена ошибка с ошибочным кодом для PictureBox в дизайнере форм
  • [04.04.13] Упрощены имена в генерируемом дизайнером форм коде
  • [12.03.13] Исправлен ряд ошибок в дизайнере форм и в проектах
  • [01.03.13] Исправлена ошибка c циклом for downto с переменной цикла, используемой в замыкании
  • [13.02.13] Исправлена ошибка с добавлением существующего файла в проект
  • [12.02.13] Проекты .pabcproj при открытии запускают PascalABC.NET
  • Внимание! Если у Вас установлена предыдущая версия PascalABC.NET, то при первой установке PascalABC.NET 3.2 обязательно установите Full - версию
  • Пользователям операционных систем Windows 7 SP1, Windows Vista SP2 и выше рекомендуется установить версию .NET Framework 4.5.1 или старше.
  • Система программирования PascalABC.NET
  • Задачник PT4
  • Платформа Microsoft .NET Framework v4.0
  • Russian Language Pack for .NET v4.0 (русификация сообщений о ошибках времени выполнения)
  • Framework Class Library Help (документация для всплывающей подсказки)
  • Справка по .NET библиотекам с кодом на PascalABC.NET (chm-файл, 50 Мб)
  • Система программирования PascalABC.NET
  • Задачник PT4
  • Содержит только систему программирования PascalABC.NET
Скриншоты:


Время раздачи: По мере возможности круглосуточно (до появления первых 3-5 скачавших)
[NNMClub.to]_PascalABC.NET 3.2.0.1417.torrent
 Торрент: Платиновая раздача  Зарегистрирован
 
Скачать


Примагнититься
 Зарегистрирован:   09 Апр 2017 12:50:08
 Размер:   81.4 MB  (
 Рейтинг:   4.9 (Голосов: 65)
 Поблагодарили:   229
 Проверка:   Оформление проверено модератором 09 Апр 2017 14:26:20
Как cкачать  ·  Как раздать  ·  Правильно оформить  ·  Поднять ратио!  
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Софт и оболочки для специалистов, Прочее -> Разработка ПО Часовой пояс: GMT + 3
Страница 1 из 1