Разделы

  Java, JavaScript
  Документация Perl
  Новости
  Документация ASP
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C

Использование языков и сред программирования как средств обучения

Уроки программирования
4.8 / 5 (85 оценок)


4. Сравнение языков программирования C # и Pascal о целесообразности их использования в качестве средств обучения

Первое, что различает эти языки это то, что язык Pascal создавалась как процедурная, а C # (читается «Си шарп») - как ОО. Для языка Pascal существует ее диалект Object Pascal, поддерживающий технологию объектного программирования. Однако использование этого языка значительно усложняет полноценное обучение объектно-ориентированного программирования. К тому же синтаксис Pascal мало используется в профессиональном написании программ. Нынешняя популярность языка Pascal в образовании обусловлена тем, что она была специально разработана как учебная и с мощным методическим обеспечением, которое накопилось в течение долгих лет ее использования в школах и вузах разных стран.

Создавая новый язык C #, ее разработчики значительно усовершенствовали именно синтаксис языка С + +. Бытует мнение, что язык C # довольно проста в восприятии и чрезвычайно удобна как для профессионального программирования, так и для обучения его основам. Язык полностью объектно-ориентированный. Однако методическая поддержка C # пока недостаточно. Так на Украине все еще не существует ни одного рекомендованного МОН учебника для ее изучения в школе. Прежде всего отсутствие должной методической поддержки, при всех преимуществах языка C #, не позволяет утверждать о безоговорочной целесообразность ее использования как средства обучения.

Язык программирования Pascal сейчас в основном изучают с использованием таких сред как Turbo Pascal версий 5.0 и 7.0, Free Pascal различных версий, Pascal ABC, Pascal ABC.Net, Delphi. Сейчас наиболее широко используются среды Turbo и Free Pascal, несмотря на то, что они разработаны для морально устаревших операционных систем типа DOS. Эти среды нормально работают под управлением Windows XP, хотя и не поддерживают многих его возможностей. Среда Delphi не имеет свободно распространяемых версий, среда ABC Pascal опирается на специфический диалект языка Pascal и нет, возможно пока, средств визуального программирования.

Поддерживаемая Microsoft язык C # обеспечена достаточным количеством сред разработки, ориентированных на современные и популярные операционные системы Windows XP, Windows Vista, Windows 7. Однако, несмотря на сравнительную новизну и привязку к программной платформы Microsoft. Net Framework, существуют среды программирования, позволяющих создавать программы на языке C # как для уже архаичного семейства операционных систем Windows 9x, так и для свободно распространяемого Linux (платформа Mono). Наряду с этим, программы для C # можно не только создавать в текстовом редакторе, но и компилировать из командной строки на любом компьютере, где установлен платформу Microsoft. Net.

• Microsoft Visual Studio Professional 2008, бесплатно доступно как пробная 90-дневная версия;

• Microsoft Visual C # 2008 Express Edition. Бесплатная практически полнофункциональная версия, которая отличается от профессиональной лишь незначительным ограничением функций и неполными библиотеками классов;

• Sharp Develop - бесплатное, независимое среда разработки на языке C #;

• Borland C # Editor - среда разработки от фирмы Borland;

• Antechinus С # Editor - среда, работающий с любыми версиями Microsoft. Net Framework (даже Framework 1.0) и под управлением операционных систем семейства Windows 9х. Antechinus С # Editor также совместим с современными системами WindowsXP, Windows Vista, Windows Seven.

Итак, по результатам сравнения языков программирования, а также сред разработки для них, Pascal имеет преимущества по простоте синтаксиса и наличием значительного методической поддержки. Преимуществами языка C # является удобство изучения объектно-ориентированного программирования, наличие значительного количества свободно доступных сред разработки, подавляющее большинство из которых поддерживает визуальное программирование, и полная пригодность для обеспечения профессиональной деятельности специалистов-программистов.

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

Об использовании для обучения языку программирования можно говорить лишь при наличии удобного в учебе, доступного к использованию среды программирования. Новизна и многофункциональность среды программирования не всегда является залогом успешного его использования как средства обучения.

Примеры сравнения характеристик наиболее распространенных языков программирования Pascal и C # показали значительные перспективы последней, полностью раскроются в процессе развития полноценной методической ее поддержки.

В связи с активным развитием программирования, последующим появлением новых и развитием существующих языков программирования проблема оценки и отбора языков и сред программирования как средств обучения длительное время оставаться актуальной.

Данное исследование носит лишь обобщающий характер и не может претендовать на полноту и беспрекословность, поскольку проблема подбора средств обучения вообще является достаточно сложной. При подборе языка программирования как средства обучения следует решать проблему оптимального сочетания учебного и профессионального синтаксисов разных языков, процедурного и объектно-ориентированного принципов построения программ. Вопрос определения критериев такого отбора еще далека от разрешения и требует дальнейших исследований.



Другие материалы по теме:

- Средства структурного анализа и проектирования систем
- Средства доступа к базам данных
- Интегрированная программная среда поддержки дистанционного обучения «МатЛог»
- Этапы проектирования при разработке программного продукта
- Алгоритмы


📌 smti.ru © 2026 SMTI.RU: инструменты, знания и сообщество для создания веб-проектов | Обратная связь