Учебники по Pascal и самоучители. Скачать книги по Паскалю для начинающих. Название: Программирование шахмат и других логических игр. Автор: Евгений Корнилов. Издательство: БХВ- Петербург. ISBN: 5- 9. 41. 57- 4. На страницах книги автор подробно объясняет, как создавать логические игры, используя те или иные эффективные методы. Все технологии, приводимые в книге, связаны с программированием на C++ и Pascal, поэтому издание подойдет всем, кто уже знаком с этими языками и не равнодушен к указанной теме. Обучение программирования на Ruby/Python / Хабрахабр. BASIC и Pascal давно стали стандартом при начальном обучении программиста. Для многих это первый язык со школы или первого курса университета. Однако за десяток лет ситуация практически не изменилась. Действительно ли Basic и Pascal подходят для обучения сейчас? Неужели за десяток лет не появилось ничего лучше? Подумайте, есль ли причины использовать BASIC и Pascal кроме исторических? В школе давно понятно — лучше давать не программирование, а основы использования компьютера. Максимум — Logo в среде типа KTurtle. Но для первых курсов института и усиленного изучения школьников я считаю, лучше использовать Ruby и Python. Конечно я не настаиваю учить только на Ruby. Но, например, базис дать на Ruby, а более сложное на Java/C# или С (включая управление памятью) — более правильно скажется на становлении программиста. Далее аргументы. Проблемы. В начале давайте посмотрим — всё ли так гладко с Pascal и BASIC: Устаревшие IDE. Конечно консоль в Turbo. Pascal — это круто, но почему бы не использовать более развитые и современные текстовые редакторы? Можно конечно использовать Delphi или Visual Basic. Net, но это профессиональные инструменты с кучей лишних элементов. В них нет просто кнопок Сохранить и Выполнить. Непрактичность. BASIC и Pascal сейчас всё реже и реже используются на производстве. Формально, 9. 0 % профессиональных программистов так и не используют эти языки на практике.
Почитать online 10 стр. Дополнительные возможности турбо Паскаля Глава 12. Даны базовые понятия, математические и системные модели, методы качественного и. Турбо Паскаль 7.0: Численные методы: Идеальный учебный курс Изд. В книге приведена методика составления алгоритмов с помощью блок-схем, содержится описание языка программирования Турбо Паскаль версии 7.0. Turbo Pascal 7.0 Начальный курс. Данная Даются введение в объектно-ориентированное программирование и методы вычислений. Программирование в среде Turbo Pascal 7.0 - 4-е изд., испр. Turbo Pascal: Учебное пособие для вузов. Turbo Pascal в задачах и примерах: Более 200 задач. Сложность. Когда- то они действительно были очень простыми языками программирования. Но прогресс не стоит на месте. Устаревшее API. В Turbo. Pascal и QBasic нельзя создать оконные приложения или сделать простой веб- сайт. Конечно, для обучения алгоритмам это не нужно — но ведь имея набор современных и «крутых» средств можно увлечь ученика гораздо больше. Одна парадигма. Одна из проблем современного IT- образования — студенты часто не знают о функциональном подходе, а ООП знаком только по модели C++. Надо ли говорить, что кругозор никогда не мешает. Тем более, что подход C++ далеко не идеален и много задач гораздо удобнее решать по- другому. Мы конечно же сталкиваемся с вопросом курицы и яйца, так как подход C++ часто используют только потому, что только его и преподают. Но пора выходить из этого порочного круга : ). Улучшения. Чем же Ruby и Python кроют эти проблемы: IDE. Для Ruby и Python есть интерактивная консоль — вы вводите команду и тут же видите её результат. Идеальная площадка для экспериментов. Это особенно актуально, если ученик хочет позаниматься из дома. Ну и конечно Ruby и Python интерпретируемые языки программирования — так что для работы с ними подойдёт любой текстовый редактор. Промышленное использование. Промышленно используют Python такие гиганты, как Google, Yahoo!, CERN или NASA. Ruby же с помощью Ruby on Rails активно и агрессивно занимает веб- платформу. Думаю не надо говорить, что только со знанием Ruby или Python уже можно устроится на нормальную работу, в отличии от Basic (спрос на Delphi- программистов тоже падает). Кроме того, на Ruby и Python сразу уже можно рассказывать ООП по- серьёзному, без которого сейчас сложно. Лёгкость. Ruby и Python за счёт множества парадигм, положенных в их основу, имеют много красивых и простых решений. Например циклы. В Pascal и Basic вам надо думать как реализовать нужный цикл, в Ruby вы указываете что вам нужно сделать. Бесконечный цикл. Например, код рисует звезду и двигает её за курсором. Shoes. app . Ему сразу на одном языке можно показать подходы множества разных школ. Бегло познакомить с функциями высшего порядка и лямбдой из функциональных языков программирования. Взгляд на ООП не будет закрыт только методом C++, а покажет лёгкость и возможности утиной типизации. Плюшки. Кроме того Ruby и Python гораздо более кроссплатформенны. Они постоянно развиваются сообществом, в отличии от QBasic и Borland Pascal. В них ест поддержка Unicode (так что дети могут вводить свой родной язык в тесты). Можно сразу научить писать тесты с помощью простой и красивой RSpec. И много ещё полезных вещей, которые есть у современных языков программирования. P. S. Статья конечно больше Ruby- ориентированная, но только потому, что я лучше знаю его плюсы и минусы. P. P. S Вообще- то Python и Ruby дело тоже не ограничивается. Для задач обучения также прекрасно подходят языки типа Groovy или Lua. Просто я с ними широко не работал и отвечать за слова не могу : ).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2016
Categories |