Какой Pascal скачать для начинающих
Здравствуйте. Подскажите, пожалуйста, какой Паскаль установить для начинающих .
Скачала на http://pascalabc.net/ первую версию PascalABC.NET + Microsoft .NET Framework v4.0 (Setup, 66 Mb). Он не идет, тк у меня Windows Vista. Попыталась скачать потом .NET Framework 4.5.1 как рекомендовано на сайте, но не разобралась с лицензией. Там указано, что я могу воспользоваться этим Softwareergänzung только если у меня есть лицензия или ее копия на сами Software. Что имеется ввиду? Я не знаю есть ли у меня она или нет. Как узнать?. Программа понравилась, нашла хорошие объяснения как с ней работать, поэтому хотелось бы именно по ней обучаться для начала. Но вот с установкой проблемы..
Скачивала также FreePascal, но не нашла толковых пояснений, не понравилось. Какой Паскаль можно скачать? Нужен именно самый простой, для чайников так сказать. Подскажите, пожалуйста.
Какой Паскаль можно скачать?
------
Можно этот:
http://www.lazarus-ide.org/index.php?page=down...
Он немножко не совсем правильный в инсталяции, но будущий прогер должен справится...
Можно посмотреть старый Delphi от Borland'a или что там новое от Embardakero(?)...
для изучения основ императивного программирования
-----
Gxk-kxmmmm... Может что-то более заточенное именно под требуемую тематику?
Я начинал с Турбопаскаля) еще в ДОС)
Вообще не рекомендую. Потратите время на мертвый язык который нигде практически не применяется( ну кто то програмит на Object Pascal
Если цель изучить процедурный язык программирования лучше изучать С.
Потом углубиться в ООП С++ стадарта 11 или лучше 14.
Переползти на С# ( это просто модно его знать).
Вообще у меня к C# очень предвзятое отношение... Это просто волна на которую запрыгнули множество компаний и теперь не знаю чем это все закончится...
если человек хочет учить именно программирование - считаю паскаль очень удачным языком. я тоже когда то turbo pascal "проходил". в отличии от С/С++ не паришся с поисками синтаксических ошибок. Паскаль тебя тыкает носом в место где ошибка. а вот с С/С++ ткнут Вас куда-то, что в век начинаюший программист не догадается почему туда именно.
а язык программирования - дело второстипенное. со временем играет роль знания не языка как такового, а знание определенных архитектур и библиотек.
так что пусть человек берет Паскаль и сосредоточится на программирование а не на поиски ошибок в синтаксе.
ну кто то програмит на Object Pascal
а если програмит, то гребет деньгу лопатой:-) также как и со знаниeм Cobol/IBM-Mainframe
считаю паскаль очень удачным языком...
-----
Увы, но не соглашусь.
У меня не будет возражений, если в конце фразы будет дописано - для начальной фазы обучения.
Но и только. Как только преодолен уровень понимания базовых понятий - определение, переменная, ветвление, цикл и т.п. - паскаль становится недостаточным. Именно по-этому в стандартный (виртовский) паскаль добавляют элементы, позволяющие хоть как-то, но решать реальные задачи.
на программирование а не на поиски ошибок в синтаксе.
-----
Ну не может человек взять формальный язык (ФЯ) и сразу его использовать. В любом ФЯ есть синтаксис и его надо соблюдать. И в любом случае человек будет делать ошибки, получать "синтах еррор" и искать где и что не соответствует... Чуть проще - из-за упрощений и более поздней разработки - в паскале, чуть сложнее в Си... Временами весьма проблемно в упомянутых Фортране и Коболе, но пишут и на них... правда не те кто начинал на Паскале.
Кстати об ошибках в использовании языков: на программированиИ, а не на поискЕ ошибок в синтакСИсе.
что в век начинаюший программист не догадается почему туда
-----
Это не критично. Потому как если сам не осилит, хотя и перероет кучу информации, то сформулирует вопрос и получит развернутое разъяснение и, хоть так, но будет знать об проблеме и решении. В отличии от паскаля, в котором он просто не сможет получить подобную ситуацию и останется в полном неведении об оной.
У меня не будет возражений, если в конце фразы будет дописано - для начальной фазы обучения.
согласен. если мы посмотрим на название темы: "Какой Pascal скачать для начинающих"
то Паскаль - хороший язык.никто думаю не собирается на нем WebServices писать.
Кстати об ошибках в использовании языков: на программированиИ, а не на поискЕ ошибок в синтакСИсе.
ну русский язык к сожалению не на высшем уровне
Это не критично. Потому как если сам не осилит, хотя и перероет кучу информации, то сформулирует вопрос и получит развернутое разъяснение и, хоть так, но будет знать об проблеме и решении. В отличии от паскаля, в котором он просто не сможет получить подобную ситуацию и останется в полном неведении об оной.
можно конечно и програмировать учиться стоя на голове. если не будет так поступать, то не получит возможности столкнуться с такой проблемой и решением таковой.
но надо ли это на начальном этапе? сомневаюсь.
никто думаю не собирается на нем WebServices писать.
-----
А что такого страшного в ВебСервисах? Я писал на Си-Билдере - и клиента, и сам сервис... все работало.
ну русский язык к сожалению не на высшем уровне
-----
Я не об текущем уровне владения, а как иллюстрацию проблеме в обучении.
Что до русского языка - у меня 3(с минусом) за грамотность и 5 за изложение материала.
Но куча времени потраченная на написание текстов на машинке и компе вполне себе
поправили тройку-с-минусом на тройку-с-плюсом. Просто практика. Так же как и в
программинге.
но надо ли это на начальном этапе? сомневаюсь.
-----
Вопрос в том какого результата планируется достичь.
Если цель - сдать сессию - да, избыточно.
Если планируется работать, и работать хорошо, по специальности - чем раньше начнет самостоятельный поиск решений для нестандартных проблем - тем лучше,
Твое беспокойство, однако, мне более чем понятно - когда сложность превышает предел доступных возможностей - пропадает интерес к изучению. Но это не вопрос того на чем обучать - это вопрос подготовки учителя - дать самостоятельно достигнуть предела, поймать на пике и подтолкнуть в нужном направлении. Используемый при этом язык - несущественен.
почему вырываете высказывания из контекста?
никто думаю не собирается на нем WebServices писать.
-----
А что такого страшного в ВебСервисах? Я писал на Си-Билдере - и клиента, и сам сервис... все работало.
выражение касалось изучения програмирования на паскале. и ПРИ ЭТОМ думаю WebServices писать не будут. то что Вы это делали - хвалю:-)
Я не об текущем уровне владения, а как иллюстрацию проблеме в обучении.
Вы исправили мое предложение, спасибо. падежи повторил, да конкретный глагол с предлогом. А где иллюстрация?
Вопрос в том какого результата планируется достичь.
проблема: выбрать версию Паскаля (см. тему)
Если планируется работать, и работать хорошо, по специальности - чем раньше начнет самостоятельный поиск решений для нестандартных проблем - тем лучше,
этому жизнь учит и не только при програмировании :-)
Твое беспокойство, однако, мне более чем понятно - когда сложность превышает предел доступных возможностей - пропадает интерес к изучению. Но это не вопрос того на чем обучать - это вопрос подготовки учителя - дать самостоятельно достигнуть предела, поймать на пике и подтолкнуть в нужном направлении. Используемый при этом язык - несущественен.
ура. значит Паскаль как минимум не помеха (для поставленной задачи)
почему вырываете высказывания из контекста?
-----
Потому что отвечаю на то, что и как воспринимается. Мною.
проблема: выбрать версию Паскаля
-----
Это не может быть результатом.
По определению, ТС, как нууб, не имеет достаточных навыков для выбора версии.
Т.е. задача должна ставится шире - за пределами конкретной версии паскаля.
Именно это и обсуждается.
значит Паскаль как минимум не помеха
-----
Я не нигде не говорил что паскаль не может быть использован. В конце концов он разрабатывался именно как язык для обучения. Я указал в чем имеются ограничения, до какого уровня можно использовать паскаль и какой будет результат если ограничится паскалем.
На практике, при использовании паскаля в качестве среды обучения, и в зависимости от интенсивности, паскаль исчерпывает себя за 4-8 недель. Максимум - один (4 месяца) семестр. (один мой сокурсник освоил паскаль за 4 дня, правда третьим языком, вне программы обучения), После этого надо либо выходить за пределы виртовского паскаля, либо менять среду. Ну либо соглашаться с тем, что готовим не инженера-программиста, а техника-кодировщика на паскале.