Здравствуйте, rudzuk, Вы писали:
vaa>> он freepascal ведь тоже нативный, кроссплатформенный и т.п.? vaa>> Как ЯП вроде продуманный, строгий.
R>Он лучше всех трех.
А ещё на нем можно быстро лепит гуишные проги в лазарусе. Но язык неудобен засильем длинных слов типа begin, end. И ещё управление памятью у него явное, как в Си, поэтому если забудешь очистить указатель, будет утечка памяти.
Здравствуйте, vaa, Вы писали:
vaa>он freepascal ведь тоже нативный, кроссплатформенный и т.п.? vaa>Как ЯП вроде продуманный, строгий.
Устарел сто лет назад. Нет управления памятью, как в Rust. Нет лёгких потоков, как в Go. Нет и половины возможностей D. По сути это не язык, это придаток к Delphi IDE. Ну а последняя сдохла, не выдержала конкуренции.
Здравствуйте, Михаил Романов, Вы писали:
МР>А чем именно (хотя бы самые основные на ваш взгляд моменты)?
Тем, что можно методички не переписывать и преподавателям новый язык не надо учить, все таки за 50 лет кроме паскаля не получилось что то другое осилить . Ну и раз нет кучи современных концепций, значит их тоже не надо учить и в них разбираться .
Здравствуйте, vaa, Вы писали:
vaa>он freepascal ведь тоже нативный, кроссплатформенный и т.п.? vaa>Как ЯП вроде продуманный, строгий.
Нет там ничего строгого. Многословность — это не строгость.
Здравствуйте, vaa, Вы писали:
vaa>он freepascal ведь тоже нативный, кроссплатформенный и т.п.? vaa>Как ЯП вроде продуманный, строгий.
В паскале:
1) Ручное управление памятью
2) Нет автовыполнения кода при выходе их скопа
3) Нет "умных" указателей, которые можно ограниченно и\или безопасно передавать туда-сюда
3) Нет примитивов и конструкций языка для асинхронности
4) Нет поддержки АТД и кортежей, нет паттерн-матчинга и другой функиональщины, которая сейчас проникла во мэйнстримные языки
5) Громоздкий синтаксис
Здравствуйте, elmal, Вы писали:
E>Тем, что можно методички не переписывать и преподавателям новый язык не надо учить, все таки за 50 лет кроме паскаля не получилось что то другое осилить .
Это где так? У нас в школе паскаль и С изучали пополам.
Здравствуйте, RonWilson, Вы писали:
RW>Это где так? У нас в школе паскаль и С изучали пополам.
Да неважно где. Но вообще, в школе нечего делать всяким паскалям и си. Особенно паскалям. Си — это ниша низкоуровневого программирования, на кой черт оно школьникам? А как внутри все работает на низком уровне один хрен недостаточно чтоб понять, тут ассемблер нужен для понимания. Обстоятельства изменились — паскаль был хорошим вариантом для начинающих 40 лет назад, сейчас уже потребности совсем другие.
Вот реальная потребность, у меня знакомый, например, захотел заняться бизнесом и открыть интернет магазин. Как ему поможет знания паскаля в школе? Ему нужно уметь всякие скрипты писать чтоб автоматом в excel файле цены повысить или еще подобную автоматизацию.
Здравствуйте, Михаил Романов, Вы писали:
МР> R>Он лучше всех трех.
МР> А чем именно (хотя бы самые основные на ваш взгляд моменты)?
Первое и главное — синтаксис. Программа должна читаться легко и просто. Он достаточно высокоуровневый и при этом не лишен низкоуровневых возможностей (позволяет вести разработку как под суровый bare metal, так и под смузевый JavaScript ноды или браузера). Он не заточен на узкую область применения.
Здравствуйте, vsb, Вы писали:
vsb>Устарел сто лет назад. Нет управления памятью, как в Rust. Нет лёгких потоков, как в Go. Нет и половины возможностей D. По сути это не язык, это придаток к Delphi IDE. Ну а последняя сдохла, не выдержала конкуренции.
Последняя сдохла из-за хренового позиционирования — когда студия выпустила бесплатные версии, делфи все еще стоила как чугунный мост.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Здравствуйте, ути-пути, Вы писали:
у> vsb>Устарел сто лет назад. Нет управления памятью, как в Rust. Нет лёгких потоков, как в Go. Нет и половины возможностей D. По сути это не язык, это придаток к Delphi IDE. Ну а последняя сдохла, не выдержала конкуренции.
у> Последняя сдохла из-за хренового позиционирования — когда студия выпустила бесплатные версии, делфи все еще стоила как чугунный мост.
Она и сейчас так стоит, что не мешает ей развиваться и продаваться. Уже умеет в яблочный M1. Сдохла, ага
Здравствуйте, rudzuk, Вы писали:
R>Она и сейчас так стоит, что не мешает ей развиваться и продаваться. Уже умеет в яблочный M1. Сдохла, ага
Что там она нового умеет не интересно. Покупают ее для поддержки говна мамонта. А такого, как 20 лет назад, когда каждый студент в эту делфи умел, давно нет.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Здравствуйте, elmal, Вы писали:
E>Ему нужно уметь всякие скрипты писать чтоб автоматом в excel файле цены повысить или еще подобную автоматизацию.
Тоже не нужно. Ему нужно заключить договор с WB или OZON, и воспользоваться их софтом. Куда важнее ему прочесть договоры, уметь арендовать офис, наладить логистику и т.п.
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Тоже не нужно. Ему нужно заключить договор с WB или OZON, и воспользоваться их софтом. Куда важнее ему прочесть договоры, уметь арендовать офис, наладить логистику и т.п.
Там вообще то совладельцев трое, кто то взялся отвечать за логистику, кто то за финансы, а кто то за программную часть. И программную часть — да, естественно взяли готовый движок и т.д. Но там пришлось парсингом заниматься, нанимать программиста. Потом движок оказался глючным, тоже пришлось нанимать программиста. Ну и основные операции в Excel уже сам мог делать, если без программирования.
Здравствуйте, rudzuk, Вы писали:
R>Первое и главное — синтаксис. Программа должна читаться легко и просто. Он достаточно высокоуровневый и при этом не лишен низкоуровневых возможностей (позволяет вести разработку как под суровый bare metal, так и под смузевый JavaScript ноды или браузера). Он не заточен на узкую область применения.
Для всего вами перечисленного подходит Ada, только она ещё и мощнее, и реально используется в aerospace.
Здравствуйте, elmal, Вы писали:
НС>>Тоже не нужно. Ему нужно заключить договор с WB или OZON, и воспользоваться их софтом. Куда важнее ему прочесть договоры, уметь арендовать офис, наладить логистику и т.п. E>Там вообще то совладельцев трое, кто то взялся отвечать за логистику, кто то за финансы, а кто то за программную часть. И программную часть — да, естественно взяли готовый движок и т.д.
Ну вот в 2021 году брать свой движок и настраивать все самим — безумие. Любой вменяемый бизнесмен берет готовый маркетплейс и вообще не задумывается о программировании.