Другие языки программирования и технологии
Вопрос про ЯП Паскаль.
Вот не очень понимаю, зачем мы начинаем изучать Паскаль? Он подходит для введение в программирование, для знакомства с ним, но ведь не более! Раньше уже проходили Кумир (русский аналог паскаля, только медленнее) , тоесть знакомство уже как бы было. А ведь на Кумир ушёл целый год! Тоесть на Паскаль тоже будет потрачен год, а смысл?? ? Он ведь ничего не даст... Я нигде дальше не смогу его применять, а решать задачи, на подобие: "Поставить по возрастанию н-ное кол-во членов массива и найти суммы факториалов первых трёх", я могу и на Кумире. Я ещё понимаю ВБ (визуал бейсик) , на нём хоть стоящие приложения можно писать В общем, прошу вас расписать необходимость изучения этого языка. Какие серьёзные программы (приложения) можно писать на нём. Если учить его я буду всего 1 год! ! Я считаю, лучше 1 год потратить на базовые плюсы, хотя бы введение в них.
Думаешь в школе много преподавателей знают плюсы? Тем более, что 90% учеников плюсы не воспримет. Плюсы все же лучше для специализированных ВУЗов оставить. А ты параллельно изучению Паскаля изучай Делфи. Язык практически тот же, но возможностей море!
На ВБ стоящие приложения писать нельзя и изучать его ни в коем случае не нужно - он стилистически вреден, особенно для таких неокрепших умов, как ты.
Си с плюсами - это немножко не для школоты, поскольку подразумевает наличие уровня IQ гораздо выше среднего и соответственно не может быть изучен всеми в обязательном порядке.
C# - полностью объектно-ориентированный и навороченный по самые на балуйся, одни дженерики чего стоят. Тут ты за деревьями леса не увидишь. Задача - научить вас реализвывать базовые алгоритмы, а не искать, как это можно сделать в одну строчку.
Java - задолбишься. писать. точечки. потому. что. там. ужасная. инкапсуляция (ради_инкапсуляции) ;
Что остается? Вот он самый.. . Нафига вы изучали этот кумир только, понять не могу. Из квасного патриотизма по-видимому. Начинали бы с Паскаля - все бы было нормально.
Си с плюсами - это немножко не для школоты, поскольку подразумевает наличие уровня IQ гораздо выше среднего и соответственно не может быть изучен всеми в обязательном порядке.
C# - полностью объектно-ориентированный и навороченный по самые на балуйся, одни дженерики чего стоят. Тут ты за деревьями леса не увидишь. Задача - научить вас реализвывать базовые алгоритмы, а не искать, как это можно сделать в одну строчку.
Java - задолбишься. писать. точечки. потому. что. там. ужасная. инкапсуляция (ради_инкапсуляции) ;
Что остается? Вот он самый.. . Нафига вы изучали этот кумир только, понять не могу. Из квасного патриотизма по-видимому. Начинали бы с Паскаля - все бы было нормально.
делфи это паскаль с ide редактором. учи паскаль, часть языков схожа с ним, с++ это темная кака (много громких слов) , у делфи много плюсов, один из них большое количество компонентов, которые позволят в секунды как визуально улучшить, так и програмно упростить работу с чем либо. если бы не разносторонние потребности, в гробу бы я видел все остальное. . асм+паскаль = гремучая и мощная смесь
"У нас помимо инфор-тики, ещё есть профильная физика и алгебра с геометрией, я не могу учить что то параллельно. "
Сделай акцент на математике и физике. и чуток на английском.
А ЯП просто способы оформления.
(параллельность всё равно придётся тренировать, но раз это пока не твоё, то выставляй приоритеты)
Сделай акцент на математике и физике. и чуток на английском.
А ЯП просто способы оформления.
(параллельность всё равно придётся тренировать, но раз это пока не твоё, то выставляй приоритеты)
Полистал кто такой Кумир. Понравился, нормальный язык, на освоение уйдёт 3-4 часа.
Ершову гранд респект за такой язык: чистый алгоритм, без особой привязки к реализации на какой-либо платформе, и полное отсутствие объектно-ориентированности. Учитель сразу видит, кто в состоянии освоить программирование.
Вас (точнее весь ваш класс - равняются по самым тупым) 1 год учили составлять и реализовывать алгоритмы.
Теперь будут учить писать программы, и расскажут, что такое компиляция, модули и библиотеки. Что такое исполнимый код, файлы. Это мои соображения, но должны начать уже этому учить.
Паскаль похож на Кумир, и ваш класс легко на него перейдет (кто-то будет тупить, но это ж не всем надо) .
Если вам это легко даётся, изучайте параллельно PHP и Web-программирование.
Следующий уровень - это объектно-ориентированные языки, на которых пишут большие программные продукты. А это уже нужно программистам, а не сантехникам, поэтому изучать такие языки будут в институте.
Кстати, выбора у вас особо нет: либо Паскаль, либо Си, либо Бейсик.
Если Паскаль, то следующий либо Delphi, либо Python.
Если Cи, то выбор побольше: С++, Java, JavaScript, С#.
Бейсик - тупиковая ветка, дальше только VB и VBScript.
Ершову гранд респект за такой язык: чистый алгоритм, без особой привязки к реализации на какой-либо платформе, и полное отсутствие объектно-ориентированности. Учитель сразу видит, кто в состоянии освоить программирование.
Вас (точнее весь ваш класс - равняются по самым тупым) 1 год учили составлять и реализовывать алгоритмы.
Теперь будут учить писать программы, и расскажут, что такое компиляция, модули и библиотеки. Что такое исполнимый код, файлы. Это мои соображения, но должны начать уже этому учить.
Паскаль похож на Кумир, и ваш класс легко на него перейдет (кто-то будет тупить, но это ж не всем надо) .
Если вам это легко даётся, изучайте параллельно PHP и Web-программирование.
Следующий уровень - это объектно-ориентированные языки, на которых пишут большие программные продукты. А это уже нужно программистам, а не сантехникам, поэтому изучать такие языки будут в институте.
Кстати, выбора у вас особо нет: либо Паскаль, либо Си, либо Бейсик.
Если Паскаль, то следующий либо Delphi, либо Python.
Если Cи, то выбор побольше: С++, Java, JavaScript, С#.
Бейсик - тупиковая ветка, дальше только VB и VBScript.
Этот твой VB это полное говно. Паскаль (именно старый борланд или современный free pascal) приучает к хорошему стилю кодинга без всяких лишних приблуд. И дело не в "красивых приложениях", а в умении программировать. На Паскале так же можно написать много всего полезного и в консольном виде (текстовая игра (виселица, быки-коровы, блекджек и др.) , мат. моделирование (можно хотя бы всякие алгоритмы сортировки глянуть)) . А если уж не терпится в графон всякий, то можно Делфи попробовать.
паскаль нормальный язык, можно писать полезности на нем. он же теперь и с графической оболочкой вроде к тому же
Лазарус есть. Тот же синтаксис возможносте больше. Дельфи тот же синтаксис возможностей больше. Учи. Можешь параллельно изучить QBasic и VB
В умелых руках и балалайка инструмент.
Есть Делфи, Лазарус. . В них можно вполне сносные приложения писать, даже иногда коммерческие. Именно на паскале.
Ведь без Делфей с Лазарусом при разработке приложения выбор стоял бы только между дотнетом/джавой и полным нативом (си и плюсы) .
Джава - это тормоза и в общем-то убогость под виндой (кроссплатформенные библиотеки по определению чуток убогие, "одной попой на 10 стульях не усидишь").
О потребности в виртуальной машине я молчу.
Дотнет - это потребность в дотнете + опять немного тормозов, инсталлятор на шарпе писать не будешь и трояна тоже ;-)
Натив - это геморрой, какой поискать.
А Делфи и Лазарус как раз золотая середина для таких случаев.
И пишутся программы быстро, и работают быстро, и левые библиотеки не нужны - все включено в ехе.
А Лазарус еще и бесплатный и кроссплатформенный (причем если кроссплатформенность не нужна в конкретном приложении, можно просто портировать дельфийский или иной нативный для ОС код - и все ок) .
Вот и учили бы Вы паскаль в контексте Дельфей и Лазаруса!
Все эти массивы, циклы, они ведь и в серьезных приложениях те же самые.
Просто там они как капля в море, а основное занимают библиотеки - для ГУИ и пр.
Есть Делфи, Лазарус. . В них можно вполне сносные приложения писать, даже иногда коммерческие. Именно на паскале.
Ведь без Делфей с Лазарусом при разработке приложения выбор стоял бы только между дотнетом/джавой и полным нативом (си и плюсы) .
Джава - это тормоза и в общем-то убогость под виндой (кроссплатформенные библиотеки по определению чуток убогие, "одной попой на 10 стульях не усидишь").
О потребности в виртуальной машине я молчу.
Дотнет - это потребность в дотнете + опять немного тормозов, инсталлятор на шарпе писать не будешь и трояна тоже ;-)
Натив - это геморрой, какой поискать.
А Делфи и Лазарус как раз золотая середина для таких случаев.
И пишутся программы быстро, и работают быстро, и левые библиотеки не нужны - все включено в ехе.
А Лазарус еще и бесплатный и кроссплатформенный (причем если кроссплатформенность не нужна в конкретном приложении, можно просто портировать дельфийский или иной нативный для ОС код - и все ок) .
Вот и учили бы Вы паскаль в контексте Дельфей и Лазаруса!
Все эти массивы, циклы, они ведь и в серьезных приложениях те же самые.
Просто там они как капля в море, а основное занимают библиотеки - для ГУИ и пр.
Похожие вопросы
- Объясните зачем учить ЯП Паскаль для обучения программированию?
- Товарищи программисты на Delphi и Pascal помогите девушке!!!)) вопрос глупый..насчет паскаля..
- вопрос по турбо паскалю
- Вопрос к программистам (Паскаль)
- А почему большинство вопросов про отстой - Паскаль. Что на С уже, кроме меня никто не пишет? (С++.С#)... А на Аде?
- вопрос по массивам паскаль
- Вопрос по Турбо-Паскаль
- Какой ЯП лучше в освоении? ASM или ЯП высокого уровня?
- Когда сделают карточки по ЯП? На каждый язык свои карточки, со схемами и рисунками логическими.
- Первый ЯП