|
Использование языков и сред программирования как средств обучения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. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Другие статьи по теме: - Технология intranet- Case-технология проектирования программного обеспечения информационных систем - Информационная модель - Этапы проектирования при разработке программного продукта - Способы описания алгоритмов |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |