Другие языки программирования и технологии

Вопрос про ЯП Паскаль.

Вот не очень понимаю, зачем мы начинаем изучать Паскаль? Он подходит для введение в программирование, для знакомства с ним, но ведь не более! Раньше уже проходили Кумир (русский аналог паскаля, только медленнее) , тоесть знакомство уже как бы было. А ведь на Кумир ушёл целый год! Тоесть на Паскаль тоже будет потрачен год, а смысл?? ? Он ведь ничего не даст... Я нигде дальше не смогу его применять, а решать задачи, на подобие: "Поставить по возрастанию н-ное кол-во членов массива и найти суммы факториалов первых трёх", я могу и на Кумире. Я ещё понимаю ВБ (визуал бейсик) , на нём хоть стоящие приложения можно писать В общем, прошу вас расписать необходимость изучения этого языка. Какие серьёзные программы (приложения) можно писать на нём. Если учить его я буду всего 1 год! ! Я считаю, лучше 1 год потратить на базовые плюсы, хотя бы введение в них.
DK
Donn Karlione61
4 307
Думаешь в школе много преподавателей знают плюсы? Тем более, что 90% учеников плюсы не воспримет. Плюсы все же лучше для специализированных ВУЗов оставить. А ты параллельно изучению Паскаля изучай Делфи. Язык практически тот же, но возможностей море!
АТ
Александр Татарников
65 435
Лучший ответ
На ВБ стоящие приложения писать нельзя и изучать его ни в коем случае не нужно - он стилистически вреден, особенно для таких неокрепших умов, как ты.
Си с плюсами - это немножко не для школоты, поскольку подразумевает наличие уровня IQ гораздо выше среднего и соответственно не может быть изучен всеми в обязательном порядке.

C# - полностью объектно-ориентированный и навороченный по самые на балуйся, одни дженерики чего стоят. Тут ты за деревьями леса не увидишь. Задача - научить вас реализвывать базовые алгоритмы, а не искать, как это можно сделать в одну строчку.

Java - задолбишься. писать. точечки. потому. что. там. ужасная. инкапсуляция (ради_инкапсуляции) ;

Что остается? Вот он самый.. . Нафига вы изучали этот кумир только, понять не могу. Из квасного патриотизма по-видимому. Начинали бы с Паскаля - все бы было нормально.
делфи это паскаль с ide редактором. учи паскаль, часть языков схожа с ним, с++ это темная кака (много громких слов) , у делфи много плюсов, один из них большое количество компонентов, которые позволят в секунды как визуально улучшить, так и програмно упростить работу с чем либо. если бы не разносторонние потребности, в гробу бы я видел все остальное. . асм+паскаль = гремучая и мощная смесь
bystrov-yurij
bystrov-yurij
80 883
"У нас помимо инфор-тики, ещё есть профильная физика и алгебра с геометрией, я не могу учить что то параллельно. "

Сделай акцент на математике и физике. и чуток на английском.
А ЯП просто способы оформления.
(параллельность всё равно придётся тренировать, но раз это пока не твоё, то выставляй приоритеты)
BJ
Bell Jonhson
27 060
Полистал кто такой Кумир. Понравился, нормальный язык, на освоение уйдёт 3-4 часа.
Ершову гранд респект за такой язык: чистый алгоритм, без особой привязки к реализации на какой-либо платформе, и полное отсутствие объектно-ориентированности. Учитель сразу видит, кто в состоянии освоить программирование.

Вас (точнее весь ваш класс - равняются по самым тупым) 1 год учили составлять и реализовывать алгоритмы.
Теперь будут учить писать программы, и расскажут, что такое компиляция, модули и библиотеки. Что такое исполнимый код, файлы. Это мои соображения, но должны начать уже этому учить.
Паскаль похож на Кумир, и ваш класс легко на него перейдет (кто-то будет тупить, но это ж не всем надо) .
Если вам это легко даётся, изучайте параллельно PHP и Web-программирование.

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

Кстати, выбора у вас особо нет: либо Паскаль, либо Си, либо Бейсик.
Если Паскаль, то следующий либо Delphi, либо Python.
Если Cи, то выбор побольше: С++, Java, JavaScript, С#.
Бейсик - тупиковая ветка, дальше только VB и VBScript.
ВW
Влад Wladlen87
11 112
Этот твой VB это полное говно. Паскаль (именно старый борланд или современный free pascal) приучает к хорошему стилю кодинга без всяких лишних приблуд. И дело не в "красивых приложениях", а в умении программировать. На Паскале так же можно написать много всего полезного и в консольном виде (текстовая игра (виселица, быки-коровы, блекджек и др.) , мат. моделирование (можно хотя бы всякие алгоритмы сортировки глянуть)) . А если уж не терпится в графон всякий, то можно Делфи попробовать.
паскаль нормальный язык, можно писать полезности на нем. он же теперь и с графической оболочкой вроде к тому же
ВК
Вадим Кныш
2 446
Лазарус есть. Тот же синтаксис возможносте больше. Дельфи тот же синтаксис возможностей больше. Учи. Можешь параллельно изучить QBasic и VB
B E K A Dk
B E K A Dk
2 082
В умелых руках и балалайка инструмент.

Есть Делфи, Лазарус. . В них можно вполне сносные приложения писать, даже иногда коммерческие. Именно на паскале.

Ведь без Делфей с Лазарусом при разработке приложения выбор стоял бы только между дотнетом/джавой и полным нативом (си и плюсы) .
Джава - это тормоза и в общем-то убогость под виндой (кроссплатформенные библиотеки по определению чуток убогие, "одной попой на 10 стульях не усидишь").
О потребности в виртуальной машине я молчу.
Дотнет - это потребность в дотнете + опять немного тормозов, инсталлятор на шарпе писать не будешь и трояна тоже ;-)
Натив - это геморрой, какой поискать.

А Делфи и Лазарус как раз золотая середина для таких случаев.
И пишутся программы быстро, и работают быстро, и левые библиотеки не нужны - все включено в ехе.
А Лазарус еще и бесплатный и кроссплатформенный (причем если кроссплатформенность не нужна в конкретном приложении, можно просто портировать дельфийский или иной нативный для ОС код - и все ок) .

Вот и учили бы Вы паскаль в контексте Дельфей и Лазаруса!
Все эти массивы, циклы, они ведь и в серьезных приложениях те же самые.
Просто там они как капля в море, а основное занимают библиотеки - для ГУИ и пр.