Для сведения.
С намного (на очень много) старше Паскаля. Старинный С отличается от современного С++ так же как старые версии Pascal от современных ObjectPascal (Delphi) и FreePascal (Lazarus). СИ активно пропихивается именно по тому, что был первым. Современные версии Pascal по своим возможностям обсалютно ни чем ни уступают С++, но при этом синтаксис Pascal намного проще чем СИ. При чем Delphi позволяет быстро разрабатывать простые приложения как на MS Visual Basic, так и разрабатывать сложные приложения с быстрым компактным кодом как на MS Visual C++.
Perl тоже язык не современный и вообще он из другой опреры.
Так, что - учите теорию.
Другие языки программирования и технологии
Имеет ли смысл учить Pascal для того, чтобы проще было учить более современные языки (Например, perl, C/C++)?
Серега Сюбаев
Вот по поводу удобсва языков, тут можно поспорить. Я на PC, начинал с Pascal очень он мне тяжело давался, некоторый его синтаксис меня до сих пор возмущает, перешёл на C++ освоил гораздо бысрее. В итоге Pascal могу только читать и интерпритировать в тот же самый C, полноценно программировать на нём не получается. Не знаю в чём дело, в психологии, складе ума или ещё чём, но это факт. Скорее всего, кажому надо к вопросу выбора языка подходить индивидуально.
хочешь учить в последствии С/С++, тогда начинай с С/С++
принципы программирования везде одинаковые, а вот отучиться от синтаксиса паскаля будет довольно трудно.
Непривычно будет использовать инклайды и объявлять переменные где это удобно, а не в заголовке программы (процедуры) , да и много там различий, так что учи то, на чем решил кодить в дальнейшем.
ЗЫ: по сути, паскаль не намного проще, чем С, это только по первах так кажется, когда напишешь первую прогу в пять строчек типа "Hello World!!!" и думаешь, что уже гуру паскаля.. .
ЗЫЫ: спроси кого нить, кто кричит, что паскаль это просто - они динамическую память используют, указатели, ООП?
принципы программирования везде одинаковые, а вот отучиться от синтаксиса паскаля будет довольно трудно.
Непривычно будет использовать инклайды и объявлять переменные где это удобно, а не в заголовке программы (процедуры) , да и много там различий, так что учи то, на чем решил кодить в дальнейшем.
ЗЫ: по сути, паскаль не намного проще, чем С, это только по первах так кажется, когда напишешь первую прогу в пять строчек типа "Hello World!!!" и думаешь, что уже гуру паскаля.. .
ЗЫЫ: спроси кого нить, кто кричит, что паскаль это просто - они динамическую память используют, указатели, ООП?
Волк "метис"
А разве в паскале нет инклюдов?:(
Думал что есть))) но никак его, гадину такую не пойму! Слишком он не похож на C/C++
Думал что есть))) но никак его, гадину такую не пойму! Слишком он не похож на C/C++
Ты гонишь С++ проще, на много проще чем Паскаль
потому как Паскаль значительно, много синтаксических правил, и требует строгое выполнение их .Задолбешься компилировать
потому как Паскаль значительно, много синтаксических правил, и требует строгое выполнение их .Задолбешься компилировать
Sergei Kofar
Именно строгие правила и делают Pascal простым в изучении и разработке приложений. Последние версии IDE C++ имеют такие же правила - включаются, отключаются специальной дерективой компилятора, по у молчанию она отключена и чайники он ней не знают. И вообще среди чайников от СИ бытует мнение, что чем код бредовее и запутаннее тем круче.
Нет!. . Pascal - это академический язык (..
да
Конечно имеет смысл такое занятие.
Если че все же Pascal - это язык. Делфи это "новое название" Object Pascal. К томуже есть и другие разновидности языка Pascal. Pascal это не только консольные приложения.
Перл, на мой взгляд освоить проще чем Pascal. с другой стороны у перла и паскаля немного разные сферы применения.
Я бы рекомендовал начать сразу с Си. В итоге толку будет больше. (Хотя сам мигрировал именно с делфи на си, ну а начинал вообще с турбо бейсика :) )
С/С++ нельзя назвать более современным языками. Они старше чем делфи.
Перл, на мой взгляд освоить проще чем Pascal. с другой стороны у перла и паскаля немного разные сферы применения.
Я бы рекомендовал начать сразу с Си. В итоге толку будет больше. (Хотя сам мигрировал именно с делфи на си, ну а начинал вообще с турбо бейсика :) )
С/С++ нельзя назвать более современным языками. Они старше чем делфи.
Paskal простой язык.
Изучив паскаль вы научитесь понимать алгоритм работы различных функций, циклов, операторов, процедур и т. п. (а во всех языках он вообщем то одинаковый) .
Изучив паскаль вам будет легче понять другие языки програм-я.
Изучив паскаль вы научитесь понимать алгоритм работы различных функций, циклов, операторов, процедур и т. п. (а во всех языках он вообщем то одинаковый) .
Изучив паскаль вам будет легче понять другие языки програм-я.
Дмитрий Плотников
Ясно, ну саму систему я понял (наверное не всё, но основное - типы данных, циклы, ветвления,массивы, похуже - процедуры и функции). Значит можно пробовать переходить на Си или стоит выучить паскаль в совершенстве?
Pascal - это консоль для Delphi. Delphi сейчас очень активно пользуются, близок к C++.
Программисты всей Руси, программируют на Си :)
Программисты всей Руси, программируют на Си :)
Да!!!! Если бы ты начал изучать какой то другой язык то ты ничего бы не понял!! ! А Паскаль это язык для начинающих!!!!
Похожие вопросы
- Имеет ли смысл учить программирование?
- Имеет ли смысл учить много языков или лучше сконцетрироваться на одном?
- Имеет ли смысл учить PascalABCNET в начале обучения?
- Где используются языки программирования Java, C#, C++, Ruby, PhP, Python и JavaScript?
- Какой язык программирование лучше учить студенту C++, C# или Pascal? И почему ?
- Вау, у меня есть вопрос =D . Часть знаю как решить а часть нет. Тогда задам подвопрос. Язык - C# C++ Pascal на выбор
- С какого языка начать изучать поограммирование? Кандидаты Python,Pascal, C++, C#
- для чего используют языки програмиирования: С++,Java, Object Pascal(Delphi), C,C#, PHP.если можно то по несколько примеро
- Какой язык должен быть первым для изучения C# , C++ или pascal? Программирование
- С чего начать изучение? C, C++, Java, Python, PHP, Perl, Lisp, HTML5, CSS3, JavaScript, MySQL, Adobe Flash