ИД "Мой компьютер"   "Игроград"   "Реальность фантастики"   Ассамблея "Портал"
Сделать стартовой   

 
Домашняя страница
Расширенный поиск
E-mail

 

N 16 (447)




МОЙ КОМПЬЮТЕР




  Новости:

 
МК
Украина
Игры
Интернет
Железо
Софт
Пресс-релизы

  Статьи:

 
Уголок читателя
Прочее
Имеющий уши
Программирование
Интернет
Железо
Софт
Игры


 
КОНКУРСЫ



Правила конкурсов

Конкурс "АВЧ"

Рейтинг победителей


ОПРОС

Вы посещаете нас:
первый раз
1-2 раза в месяц
1-2 раза в неделю
1-2 раза в день
более 2-х раз в день Что привело Вас к нам?
поиск информации
интерес к статьям
интерес к новостям
любопытство
реклама
другое








боулинг

ads.mycomputer.ua

ads.mycomputer.ua

ads.mycomputer.ua

ads.mycomputer.ua

ads.mycomputer.ua













Argumentum ad ignorantiam!

 

статьи
Интернет



 

Альтернатива  
Жизнь в сети  
Поиск информации  
Свой сайт  
Web-серфинг  




    Поиск информации


Семейный язык программирования

Наталья ЛИТВИНЕНКО
N 1 (432) 28.12.2006


Сколько образований должен получить человек? Многие из читателей получили или получают первое высшее, не редкость сейчас и два высших… Когда я смотрю на моих коллег, у которых учатся дети, я вспоминаю старую мудрость о том, что родители учатся столько раз, сколько у них детей. Это я к чему? Очередному дитю потребовался Turbo Pascal…

Так что актуальность темы налицо. А программер технологу товарисч. Вот и рассмотрим сайты по сабжевой тематике.

Общие сведения об «озираемой» теме читаем на Википедии: http://ru.wikipedia.org/wiki/Pascal (русский) и http://uk.wikipedia.org/wiki/Pascal (украинский).

Вообще же замечу, что для полноты информации нужно в Википедии читать не токмо версию своего языка, но и к соседям поглядывать. Статья на ту же тему, но на польском информации меньше, чем на русском. А при чтении статьи про Free Pascal на русском, и на болгарском (кстати, даже неподготовленному человеку почти все понятно) лучше предпочесть последнюю. Можно также в порядке дружбы народов почитать тут: http://be.wikipedia.org/wiki/Pascal.

Подробная история языка изложена здесь: http://www.sources.ru/pascal/articles/058.htm. На сайте «Компьютерного музея» тоже есть статья о Паскале (http://www.computer-museum.ru/histsoft/pascal.htm).

«Научиться программировать можно только программируя. Другого способа нет», — утверждает сайт http://book.kbsu.ru/practice/index.html во вступлении к книге «Информатика. Практика алгоритмизации и программирования». — «Но прежде чем самому начать проектировать алгоритмы и записывать их на языках программирования, полезно разобрать большое число разнообразных алгоритмов и реализующих их программ».

www.pascal.hop.ru хорош большим количеством примеров решения конкретных задач. В архиве стандартно располагаются как исходник, так и скомпилированный экзешник. Статей мало. Довольно неудобно качать с него (особенно если много захотели) — сначала выскакивает одно окошко, потом уже в нем нужно нажимать, чтоб скачалось. Как кликание окошками бодрит нервную систему — не то слово.

«В далеком 1992 году некто Гэйл Дэвис (Gayle Davis) задумал создать доступную всем любителям Паскаля коллекцию паскальных исходников, которая могла бы послужить практическим руководством по программированию для начинающих и справочником для профессионалов. В результате в конце 1992 года вышел первый выпуск SWAG». После этого замечательного события было очень много не менее замечательных событий, а результат можно качать отсюда: http://pascal.sources.ru/download/index.htm. Это русский вариант библиотеки — RSWAG.

Люблю сайты, растущие из ФИДО! По адресу http://pascal.sources.ru/articles/index.htm обнаруживаются статьи вместе с исходниками.

Исходники без статей, только с краткими пояснениями, можно найти по адресу http://pascal.sources.ru/sources.htm; они красиво упорядочены и рубрицированы, что-то компилируется даже под Дельфи. Просят делиться своими программами. Расписано, где брать, где лежит то, на чем собственно должны работать/создаваться исходники — т.е. компиляторы, «интертрепаторы» и прочее. Вообще же по сайту хорошо полазить не только в рабочий полдень, но и в нерабочий (то есть в обеденный перерыв).

Теперь о книгах по теме. Моей коллеге, которой я обязана темой, очень понравилась книга, живущая тут: http://www.softnew.ru/list.phtml?id=3794. Поставляется exe-файлом, в установке не нуждается (т.е. в данном случае exe-шник — это не самораспаковывающийся архив), весит полметра (помещается на дискету) — в общем, книга для чайника. Необычные по виду кнопочки работают не как в Explorerе — кнопка «назад» переходит к предыдущей главе, а не к только что просмотренной странице.

Другая книга располагается по адресу http://pascal.guti.ru/. Причем ссылки на всю книгу нет — придется тащить постранично.

Знаменитый Фаронов (пасквильный авторитет) в электронном виде обнаруживается по адресу http://pascal-books.narod.ru/ebooks.htm. Учебником делится добрый препод Игорь Фадеев ( http://center.fio.ru/method/Resources/judina/03-04/kniga/intr.html).

На сайте преподавателя Попова есть материалы в том числе и по Паскалю (http://www.vb-popov.narod.ru/informatika/archiv.html).

По адресу http://dlc.lipetsk.ru/docum/ расположилась любопытная небольшая подборка литературы ( рис. 1).

Рисунок 1.

Еще одна книжка обнаруживается на http://softsearch.ru/programs/142-195-uchebnik-po-jazyku-turbo-pascal-v-zadachah-i-primerah-download.shtml, хотя на самом деле она лежит на http://www.freeware.ru/program_prog_id_6868.html/.

Вообще же поиск по сайту по слову «Pascal» находит около ста различных объектов — и книг (электронных), и Паскалей.

Огромная библиотека www.helloworld.ru предлагает небольшой список книг по Паскалю (http://www.helloworld.ru/show.php?curraz=30). «Путешествие в страну Персональных Компьютеров». А вот еще пара книг на Куличках (http://books.kulichki.com/index.php?book=pascal)… А вот еще учебник по Турбо Паскаль (http://flashschool.edu.by/main.aspx?uid=41814) среди других учебников…

«А вот у нас пряники печатные…» (http://www.astro.spbu.ru/staff/nsot/Teaching/comp/content.html). «Если персональный компьютер существует — значит, это кому-нибудь нужно».

С восхищением отзовусь о сайте http://alglib.sources.ru/ ( рис. 2).

Рисунок 2.

Начнем с середины — предлагается программа (http://alglib.sources.ru/aboutbls.php, freeware), которая рисует блок-схемы по программному коду и выполняет обратную манипуляцию (из блок–схемы сооружает код).

Разделы рассчитаны не только и не сколько на школьника (http://alglib.sources.ru/matrixops/ — «операции с матрицами и векторами»), сколько на студента (ряды Фурье, оптимизация, интерполяция и пр.). Специализацией сайта вообще-то считаются численные методы (такая математическая дисциплина). Посмотрите и на раздел «Статьи». Есть тут и свой клон Паскаля — язык AlgoPascal: «Программа на языке AlgoPascal может быть одним щелчком мыши превращена в программы на Паскале, C++, Basic. А поскольку блок-схемы с сайта легко превращаются в программы на Паскале, а AlgoPascal на него очень похож...»

Про язык подробнее тут: http://alglib.sources.ru/aboutap.php. На сайте принципиально нет баннеров (Стоит ли портить сайт баннерами из-за пары долларов в месяц...). Есть форум, и он живой — есть темы, открытые «сегодня». Есть рассылка — но последний выпуск датируется аж апрелем этого года… В общем, Паскаль для взрослых.

Сайт http://foxweb.net.ru/texts/?section=6 (там есть еще секции других языков) говорит, что он для студентов — но там уровень вроде пониже, чем на предыдущем сайте. Элементарные массивы, ввод и вывод, сортировки…

На двух следующих сайтах, http://256bit.ru/education/TurboPascal/ и http://stud.h16.ru/education/TurboPascal/, был найден один и тот же учебник по Паскалю — да и сами сайты, по-моему, похожи по содержанию.

Мегалиб (http://megalib.com/items.php?idsubject=3) соответствует названию — тут вам и учебники, тут нам и исходники; тут и вам, и нам, и всем работа с графикой и FAQ… Исходники по разделам не разбросаны и, кажется, с предыдущего сайта не утянуты :-). А бывает такое, встречала…

Вот, например «Handel — ИСХОДНИК DELPHI РЕДАКТОРА» (http://megalib.com/item_show.htm?gl_item_id=924&gl_subject_id=21&action=item_show), причем «это не очередной редактор с подсветкой кода» — «это исходник среды разработки, который ОЧЕНЬ похож на Delphi». Ну-у… не компилировала, но надеюсь. Не понравилось, что не указывают размер качаемых архивов — хорошо, что мне попался небольшой.

Заметила оригинальные разделы на сайте — «Знаменитые личности» и «Тестирование» (редко этому особое внимание уделяют).

Курсы обучения и тестирование (нужна регистрация) расположены на сайте http://www.pascaler.ru. Работа со строками, подпрограммы, множества, файловый тип, примеры решения задач… Понравилось, что на сайте рассмотрена работа с «деревьями». В целом — сайт оставляет ощущение минимальной недоделанности. Мыслю, что чуть-чуть — и это будет добротный сайт по обучению и тестированию. Посещайте периодически.

Немного статей тут: http://www.realcoding.net/article/rubric/TP (какой-то небольшой учебный курс).

Хотя здесь же на сайте (http://www.realcoding.net/downloads/rubric/ebook) есть обширная библиотека, но в ней сабжевой темы я не нашла. Может, для чего другого пригодится... Зато понравился форум (правда, он по Делфям, но, наверно, и по древне-паскальскому можно спрашивать) — последние темы свежие, имеет смысл смотреть (http://forums.realcoding.net/index.php?showforum=50).

Если уже речь идет о форумах — не забывайте www.sql.ru, поглядите на http://forum.woweb.ru/forum41.html и на http://forum.codenet.ru/forumdisplay.php?f=9.

Рассылка http://subscribe.ru/archive/comp.soft.prog.tpascal/ (олимпиадные задачи по Паскалю) — к сожалению, неживая; зато имеет смысл почитать архив.

Другая рассылка (http://subscribe.ru/catalog/comp.soft.prog.turbopascal, «Уроки по программированию на Turbo Pascal») упорно приходит с частотой примерно раз в месяц. Зато чуть не каждый день выходит «RusFAQ.ru: Программирование на языке Pascal» (http://subscribe.ru/catalog/comp.soft.prog.pasplus) — как интересно: в эху пишут школьники, решают задачки, отвечают на вопросы!

К олимпийским рекордам готовит детей и сайт http://comp-science.narod.ru/ ( рис. 3).

Рисунок 3.

Профессорско-преподавательско-родительскому составу — радоваться! Обращаем внимание на раздел «Дидактические материалы по информатике и программированию». Долго придется сидеть на странице со ссылками — очень большая подборка, перебираем и перебираем (хотя и дохлые есть).

Из ссылок назову, например, сайт О.В. Трушина (http://www.ugatu.ac.ru/~trushin/mr.htm — несколько методичек по Паскалю)

Набор ссылок http://mph.phys.spbu.ru/~nemnugin/pascal.html, надеюсь, будет полезен читателю — если не учитывать его своеобразного дизайна (тусклый шрифт текста).

Линух и Паскаль — интересная тема, читаем тут: http://volgograd.lug.ru/wiki/VolgogradILinuksVShkolax/TeachersQuestions?v=ucw. ( рис. 4).

Рисунок 4.

Учитывая невероятную многоязычность нашей страны, укажу несколько ссылок на польском. Итак, http://www.pascal.kaviorek.com/ ( рис. 5) — тут замечены «kursy Pascala», «programy w Pascalu», «zadania»(которые нужно решать!) и интернационально важная штука FAQ.

Рисунок 5.

Совершенно роскошной картинкой ( рис. 6) открывается сайт http://www.pascal.eu.org/ — всем распечатать и приклеить на дверь!

Рисунок 6.

Там книга, курс лекций — «Na poczаtek trochу teorii (absolutne minimum)» и в путь…

Можно также весь курс утянуть в офлайн сразу (http://www.pascal.eu.org/offline.zip). Еще одна книга (http://home.pf.jcu.cz/~edpo/program/program.html) — и она же в архиве (http://www.pf.jcu.cz/~edpo/program/program.zip).

В компьютерной библиотеке (http://www.komputery-internet.net/) есть раздел Паскаля (http://www.komputery-internet.net/turbo/). Книга «Turbo Pascal. Programowanie» на http://turbopascal.helion.pl/ начинается с разных философских вопросов — разделов вида «А зачем мне программирование» или «А что такое программирование»? Зато в разделе под названием «до дела» сразу переходят к сортировкам ( рис. 7).

Рисунок 7.

Нельзя не упомянуть о том, что такое, школьно-учебное, использование Паскаля не всегда бывает законным. Но несколько версий Паскаля выложены для свободного скачивания… на самом сайте Борланда — http://bdn.borland.com/museum/antiquesoftware (оцените — каковы слова в ссылке!) и разрешаются к юзанию. Седьмая версия, насколько я поняла, платная, ее вольное пользование незаконно.

«И мало кто знает о том, что есть 32-разрядные компиляторы Паскаля, бесплатные для некоммерческого применения и к тому же более полно использующие оперативную память компьютера и возможности видеоадаптера» (http://www.silicontaiga.ru/home.asp?artId=5497). «Среди компиляторов, достигших определенной степени «зрелости», — TMT Pascal (www.tmt.com) и Free Pascal Compiler (FPC, www.ru.freepascal.org).

В числе других проектов стоит упомянуть P32V Джона Принса (surf.to/p32) и Virtual Pascal (www.vpascal.com), недавно ставший бесплатным».

Еще один сайт по Free Pascal, но по-русски — http://freepascal.ru/, весит около 28 метров). Куча разных Паскалей — http://www.thefreecountry.com/compilers/pascal.shtml.

Добрый человек Александр Галахов (http://aagalahov.narod.ru/) ( рис. 8) предлагает Русский Паскаль, там же и книжки, там же и для Делфи, и для FoxPro, и страница «информатика на кубиках».

Рисунок 8.

«Дармовой компилятор» (Darmowy kompilator) располагается тут: http://cpw.net.pl/download.php?p=file&id=42 (за ссылку спасибо хорошему человеку под ником Ramin).

Упомяну клон под названием Pascal ABC, который предназначен для нужд образования (http://sunschool.math.rsu.ru/pabc/) ( рис. 9), в нем даже предусмотрен интегрированный задачник с 1000 задач. Чтобы учить детей или пользовать в школе, не ругаясь с законом — самое, по- моему, то.

Рисунок 9.

Удачи детям и их родителям! Спортивные покрытия







Расширенный поиск 
 

О проекте  Рекламодателям  Карта сайта  Контакт  Обратная связь 

© ИД "Мой компьютер"®, 1998-2004