Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ»





НазваниеНаучно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ»
страница16/113
Дата публикации22.04.2015
Размер4.06 Mb.
ТипДокументы
100-bal.ru > Информатика > Документы
1   ...   12   13   14   15   16   17   18   19   ...   113


ПЕРВОЕ СООБЩЕНИЕ О WEB-СРЕДЕ РАЗРАБОТКИ PASCALABC.NET

Белякова Ю.В., Бондарев И.В., Михалкович С.С.

Южный федеральный университет,
факультет математики, механики и компьютерных наук


E-mail: julbin@yandex.ru, ibond84@freemail.ru, miks@math.rsu.ru

В докладе описывается Web-среда программирования PascalABC.NET, представляющая собой интегрированную среду разработки программ на языке Паскаль, доступную через браузер по адресу http://pascalabc.net/WDE/.

Без интегрированной среды разработки сейчас не мыслим ни один компилятор, однако, Web-среды разработки программ являются пока экзотикой. Основная масса сред разработки связана с языком JavaScript, который может исполняться непосредственно браузером. Кроме этого, имеется ряд сред, которые запускают компилятор на сервере, передают ему текст программы из окна браузера, а результат выполнения – назад в окно браузера. К сожалению, функциональность подобных систем оставляет желать лучшего. Система WebDevStudio [1] позволяет компилировать проекты на C, C++ и Java, после чего можно скачать полученный exe или class файл на локальный компьютер и исполнить его. Система IDEOne [2] позволяет компилировать программы на 40 языках, компиляторы для которых расположены на сервере, после чего возвращает результаты компиляции на отдельной странице. Наиболее функциональной является система CodeRun Studio [3], позволяющая разрабатывать приложения на языках C# и PHP. Основной ее недостаток – невозможность создавать консольные приложения на C#.

Разработанная авторами Web-среда программирования основана на языке PascalABC.NET и ориентирована преимущественно на обучение и создание однофайловых консольных программ. Перечислим ее основные особенности.

  • Система содержит достаточно мощный Web-редактор с подсветкой синтаксиса, позволяющий создавать несколько вкладок.

  • Система позволяет писать интерактивные программы с вводом-выводом, например:

var x,y: integer;

begin

read(x,y);

write(x+y);

end.

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

  • Система позволяет скачивать полученные exe или dll файлы.

  • Файлы, созданные незарегистрированными пользователями, хранятся только в течение сессии (до закрытия браузера). Их можно опубликовать в глобальном репозитарии, получив ссылку вида http://pascalabc.net/WDE/?file=name.pas, при переходе по которой копия опубликованного файла name.pas откроется в окне редактора Web-среды.

  • Доступна регистрация пользователей. Зарегистрированный пользователь получает в свое распоряжение папку на сервере, в которой может долговременно хранить файлы исходных текстов. В частности, зарегистрированные пользователи могут легко создавать и использовать модули и библиотеки dll.

  • Для зарегистрированных пользователей доступно создание, переименование и удаление файлов и папок внутри основной папки, а также навигация по папкам.

  • Система написана с применением технологии AJAX, благодаря чему страница Web-среды не перегружается полностью при выполнении любых операций.

Web-среда программирования, представленная в докладе, может быть использована в качестве файлового архива программ с возможностью их непосредственного запуска, а также в качестве средства коллективной разработки небольших учебных проектов.
Литература:

1. Электронный ресурс http://gayuba5.datsi.fi.upm.es/~iortiz/
webdevstudio/modules/home/index.php.

2. Электронный ресурс http://ideone.com/.

3. Электронный ресурс http://www.coderun.com/ide/.
1   ...   12   13   14   15   16   17   18   19   ...   113

Похожие:

Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconРоссийской Федерации Федеральное агентство по образованию южный федеральный Университет
В сборнике представлены доклады участников научно-методической конференции «Современные информационные технологии в образовании:...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconРеферат (в свободной форме), то доклад/реферат может быть официально...
Региональное отделение Международной Академии информатизации и фгбоу впо московский государственный университет технологий и управления...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconМеждународная научно-практическая конференция «Суперкомпьютеры: вычислительные...
Приглашаем вас принять участие в работе международной научно-практической конференции «Суперкомпьютеры: вычислительные и информационные...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Современные технологии обучения и информационные технологии в дошкольном образовании
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» icon«Информационные и коммуникационные технологии в образовании и научной деятельности»
Продолжается прием заявок на участие в работе Межрегиональной научно-практической конференции «Информационные и коммуникационные...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconРабочая программа дисциплины «Современные информационные технологии в социальных науках»
Целью освоения дисциплины «Современные информационные технологии в социальных науках» является формирование готовности студентов...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconПлан работы методического объединения начальной школы №446 на 2013-2014...
Методическая тема объединения:«Современные информационные технологии обучения в работе учителя начальных классов – залог успешного...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Информационные технологии в образовании приобретают все большее распространение. Их использование позволяет эффективно применять...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconВсероссийский научно-исследовательский институт селекции плодовых...
Апологетика в XIX-XX вв. (Эпоха великих германских философов и больших достижений науки)
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconV всероссийская научно-методическая конференция «Инновации в науке, образовании и бизнесе»
В соответствии со статьей 179 Бюджетного кодекса Российской Федерации Правительство Челябинской области
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» icon«Информационные технологии в образовании» Центр новых педагогических...
Интернет, новых методик преподавания и др., основой которых являются компьютерные технологии. Книга будет полезна педагогам, преподавателям...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconИнформационное сообщение
Оргкомитет Международной научно-технической конференции (Computer-Based Conference) "современные информационные технологии" предлагает...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconИнформационное сообщение
Оргкомитет Международной научно-технической конференции (Computer-Based Conference) "современные информационные технологии" предлагает...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconИнформационное сообщение
Оргкомитет Международной научно-технической конференции (Computer-Based Conference) "современные информационные технологии" предлагает...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconУчебно-методический комплекс учебной дисциплины «проектирование информационных...
Программа соответствует требованиям гос впо от 23 декабря 2005 г по направлению подготовки 230200 – Информационные системы, специальности...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconНовые информационные технологии в образовании
В свое время новой технологией являлось использование электронно-контролирующих устройств типа «Ласточка», совсем недавно новой информационной...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск