No video

ПАСКАЛЬ В 2022? История, преемники, вакансии

  Рет қаралды 5,778

Slavniy IT

Slavniy IT

Күн бұрын

Пікірлер: 40
@A2OperatingSystem
@A2OperatingSystem Жыл бұрын
Преемников Паскаля, на самом деле, больше: Модула, Модула-2, Оберон, Оберон-2, Оберон-07, Компонентный Паскаль, Активный Оберон. Практически на всех преемниках Паскаля существуют операционные системы: Ексельсиор на Модуле, Оберон на Обероне и A2 на Активном Обероне. Например, последняя ОС в списке (A2) имеет достаточно современный графический интерфейс пользователя со сменяемыми шкурками, поддерживает многоядерные процессоры и доступна в исходных кодах под BSD подобной лицензией. Несколько видео, касающихся A2, есть на моём канале
@VyacheArt
@VyacheArt Жыл бұрын
Мне кажется по Вашему комментарию можно выпускать вторую часть:)) Спасибо за инфу!
@A2OperatingSystem
@A2OperatingSystem Жыл бұрын
@@VyacheArt конечно! Непаханное поле)
@user-dk2uz2in4d
@user-dk2uz2in4d 2 жыл бұрын
Локальные переменные уже можно объявлять внутри кода. Спасибо за упоминание Делфая!
@VyacheArt
@VyacheArt 2 жыл бұрын
Вы правы! 21 ноября 2018 года в версии 10.3 такая возможность появилась. К сожалению, на момент написания сценария этот момент упустили, но спасибо, что подсказали
@skiller4000
@skiller4000 2 жыл бұрын
Когда жил в Южной Америке, увидел у брата бывшей жены учебник по Turbo Pascal 7.0 на испанском языке и как сейчас говорят - свело олдскулы. Первые программы на x86 писал на Borland Pascal и Delphi. Было круто. Спасибо за интересное видео. Жаль, что не рассказал про Free Pascal и IDE Lazarus.
@VyacheArt
@VyacheArt 2 жыл бұрын
Классная история:) Про лазарус да, я как-то только после того как выложил вспомнил про эту IDEшку. По-моему на маках, например, особо других нативных IDE и нет. Спасибо за комментарий Вам:)
@0ppall
@0ppall 2 жыл бұрын
Как раз то что я и искал. Спасибо
@VyacheArt
@VyacheArt 2 жыл бұрын
Юху! Рад что понравилось, спасибо Вам за коммент!
@ivmax96
@ivmax96 2 жыл бұрын
Мой первый язык программирования... На нём разбирался в базовых концепциях программирования. А в Lazarus написал первую программку с GUI...
@VyacheArt
@VyacheArt 2 жыл бұрын
По прошествию времени как считаете, стоит ли сейчас с него начинать программировать? Или лучше взять что-то более объёмное, вроде Python?
@ivmax96
@ivmax96 2 жыл бұрын
@@VyacheArt всё-таки думаю, что начинать сейчас с pascal не стоит... У него слишком своеобразный синтаксис. Python хорошо подходит для обучения в школе базовым концепциям программирования не отвлекаясь на технические детали (переполнение, например). Но если речь идёт о первым языке именно для будущего программиста, я бы рекомендовал C#. На мой взгляд, это точно должен быть язык со статической типизацией.
@VyacheArt
@VyacheArt 2 жыл бұрын
@@ivmax96 согласен с Вами, сейчас для школы мне кажется Python был бы наиболее подходящим. И особенно согласен, что язык со статической типизацией будет лучшим выбором, потому что когда IDEшка и компилятор говорят "эм, не-не, тут нельзя int в string", тогда, как мне кажется, и происходит наибольшее знакомство с типами данных и погружение в то, как оно работает
@user-ow1he8qm2h
@user-ow1he8qm2h Жыл бұрын
Лучший язык для обучения и не только
@sergeybure
@sergeybure Жыл бұрын
Изучал Pascal в 90х как первый язык программирования. Знания лишними не бывают.
@VyacheArt
@VyacheArt Жыл бұрын
И то верно!
@suifutors
@suifutors Жыл бұрын
Вообще-то на Delphi было куда больше написано, практически весь инженерный софт на нем был написан и до сих пор пишется из-за огромной кодовой базы и тупо невозможности уйти от этого. Но что мертво умереть не может. Высокая переносимость кода возможно единственный оставшийся плюс (запуск на любой архитектуре любых времен, ему там больше 60 лет вроде), языки слишком сильно устарели с точки зрения удобства и парадигм программирования. Недавно нужно было для студентов написать паскаль программу, так вот, функции внутри паскаля не возвращали измененный массив. О массивы, всегда с ними проблемы, а в паскале и тем более, плодит проблемы, возможно это вина вэб компилятора из-за которого я не смог с помощью процедуры или функции вернуть новый массив или изменить уже имеющийся. При этом не говоря о том что под него банально нет хороших IDE. Или нужно танцевать с бубном и то не получится запустить плагин к примеру в VSC. Экономия памяти, когда мы сразу объявляем все переменные? Динамическое выделение памяти это боль. А с точки зрения входа в программирования, сейчас питон стал этой точкой, он более функционален, хоть и требователен к нормальной IDE из-за проблем с отступами. Хотя по идеи паскаль и подобные ему языки не должны позволять писать небезопасный код с утечкой памяти. Хотя крупные компании производители инженерного ПО со временем переводят свои решения с Delphi по простой причине, сложно разработки растёт. Но возможно у него есть ниша о которой я не знаю, за исключением поддержки кода, написанного ещё 20-40 лет назад. У нас в ВУЗе спокойно ещё Фортран, используют, так как на нем старые преподаватели пишут программы и используют код которому уже под 30-50 лет как раз. А там кода на сотни тысяч, если не миллионов команд. И из-за нехватки ресурсов чтобы все это одномоментно переписать или параллельно переписать на современный язык, тупо нет.
@freeman-7083
@freeman-7083 7 ай бұрын
RAD Studio от Embarcadero. В этом году вышла новая версия. Есть ещё Lazarus под Вин\Линукс. Так что среда разработки не большая проблема. ( Есть кстати расширение для Visual Studio Code). Сын учится в РУТ МИИТ - на информатике DELPHI изучают. и это 2024 год.
@user-mz5un5pj6x
@user-mz5un5pj6x 11 ай бұрын
Я даю "5.5" - это молодость моя.
@user-pm6ot9tw2q
@user-pm6ot9tw2q Жыл бұрын
Зная что в школе будут изучать Pascal, записал своего младшего на бесплатные детские курсы по этому языку - может появится интерес к программированию и в школе будет хорошая оценка. Но как то тяготит мысль что востребованность язык ни какая и потраченные время и силы не сыграют свою пользу в жизни. Лайк
@VyacheArt
@VyacheArt Жыл бұрын
Да, тяготы понятны, но если младшему нравится и какой-то интерес есть, то думаю не стоит волноваться. Самое главное развить сам навык программирования, а дальше смена языка на более релевантный не будет большой проблемой, это ведь инструмент просто 🙂
@andreyzubarev8154
@andreyzubarev8154 2 жыл бұрын
Про fpc/lazarus почему не упомянул?
@VyacheArt
@VyacheArt 2 жыл бұрын
Просто так получилось, что во время написания сценария упустил free pascal и лазарус. Безусловно это важнейшие IDE в мире паскаля
@sergshutk2757
@sergshutk2757 Жыл бұрын
@@VyacheArt FPC не IDE, это компилятор.
@user-hw9qv9my3l
@user-hw9qv9my3l Жыл бұрын
Локальные переменные нужны были во время нехватки памяти и это правильно.
@VyacheArt
@VyacheArt Жыл бұрын
А как они помогали экономить? Я не Delphi программист, но предположу, что что-то связанное с регистрами
@Violancergta
@Violancergta Жыл бұрын
@@VyacheArt если переменная глобальная то ей выдеояется и за ней закрепляется участок памяти на всеивремя работы программы. Еслиипеременнвя локальная то ей вылеляется память только во время работы функции и процедуры в которой она объвлена. После выхода из процедуры этот участок памяти освобожлается под другие нужды. Примерно как то так.
@nikolaydd6219
@nikolaydd6219 Жыл бұрын
0:10 Куда ты смотришь, Слава? =)
@VyacheArt
@VyacheArt Жыл бұрын
Не устану это повторять: смотря о каком глазе идёт речь)
@vmike72
@vmike72 Жыл бұрын
Что за прекрасный эмбиент играет на фоне ?
@VyacheArt
@VyacheArt Жыл бұрын
Не уверен, что получится найти на стримингах, но в KZbin Sound Library это Dreamer - DivKid и Icelandic Arpeggios - DivKid :)
@vmike72
@vmike72 Жыл бұрын
@@VyacheArt Огромное вам спасибо! Нашлось сразу и в массе мест с возможностью скачать mp3.
@soulfultravelandnature
@soulfultravelandnature Жыл бұрын
Вакансии...
@VyacheArt
@VyacheArt Жыл бұрын
ооо дааа 😂 в 2023 это уже зверёк из красной книги
@user-of3yr5tr7r
@user-of3yr5tr7r 2 жыл бұрын
На 3:36 минуте прозвучало очень смелое утверждение не имеющее ничего общего с реальностью.
@VyacheArt
@VyacheArt 2 жыл бұрын
О, и правда, на данный момент это уже не совсем актуально, поскольку 21 ноября 2018 года в версии 10.3 уже можно объявлять inline variables. Спасибо, что подсказали:)
@syensyen9241
@syensyen9241 2 жыл бұрын
Чувак смотри в камеру!!!
@VyacheArt
@VyacheArt 2 жыл бұрын
Чувак, обрати внимание на другой глаз!!!:)
@ramzes5633
@ramzes5633 2 жыл бұрын
Все таки умер, в савнении с GoLang никаких приемуществ.
@VyacheArt
@VyacheArt 2 жыл бұрын
Боюсь в сфере образования, например, GoLang был бы немножко мозговыносящим))
Running With Bigger And Bigger Feastables
00:17
MrBeast
Рет қаралды 153 МЛН
❌Разве такое возможно? #story
01:00
Кэри Найс
Рет қаралды 3,1 МЛН
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 40 МЛН
Войти в айти [НЕ фронтенд] - через Wordpress
11:58
Лёша Корепанов
Рет қаралды 72 М.
Язык опередивший своё время
9:35
ExtremeCode
Рет қаралды 130 М.
Язык программирования Basic: История Basic которую вы не знали
15:08
EngineerSpock - IT & программирование
Рет қаралды 7 М.
3D движок на Паскале
21:47
Роман Балабанов
Рет қаралды 18 М.
Running With Bigger And Bigger Feastables
00:17
MrBeast
Рет қаралды 153 МЛН