ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца ОКТЯБРЬ!
0 Пользователей и 1 Гость просматривают эту тему.
Для юзеров Паскаля
К сожалению юзеры паскаля это деды, скуфы и 8классники на уроках информатики.
сейчас Пито
По классификации мамкиных пирожков и прочей передовой молодежи - это еще не деды, но уже в возрасте. Обычно - это лысеющие, толстеющие и мало следящие за собой пожилые люди в возрасте "под(за) сраку лет"
Все нормальные люди, которые пишут софт для десктопа используют С/C++
Все нормальные люди, которые пишут софт для десктопа используют С/C++, Python(прости господи) и в последнее время популярен Rust. Раньше еще был популярен C#,
Цитата: B1tik_ZV от 03 Апр 2024 [13:00:42]Все нормальные люди, которые пишут софт для десктопа используют С/C++, Python(прости господи) и в последнее время популярен Rust. Раньше еще был популярен C#,Это что, критерий нормальности? Да всё наоборот, они жестоко обмануты и несчастны, позарились на сиподобные кружева, поставленные на самом деле на службу кобальной системы - ну, там где фунты, дюймы, мили и прочие фаренгейты. Чем сложней и нечитабельней конструкции, тем больше платят тем, кто их понимает и может писать. Преимущество всё же имеют носители английского языка, например, они с детства знают, что амперсанд & это "и", а восклицательный знак ! - это "not", а математический знак умножения * - это, конечно, ещё и указатель *, знак ~ заменяет слово "деструктор" и т.д. т.п. Математические знаки в Си переврали видимо потому, что создатели языка её в школе не учили, не уважали. Зато в нём можно элегантно записать какой-нибудь алгоритм, на вид похожий на китайскую грамоту. Это вам не Паскаль. Но главное не это. Ради чего вся эта котовасия с шифрованием функций, процедур (void) и отход от нормального английского языка и общепринятых математических символов? Про более нудный парсинг, долгую линковку сишного кода и сборку бинарников говорить бесполезно - апологеты сразу начинают рвать и метать, что 2х2 очень быстро компилится и ещё быстрей исполняется во всех тестах. Я сам не один десяток лет пишу и на Си++ и на Дельфи, но практика показывает, что трудоёмкость написания одинакового по объёму текста и отладки кода на Си гораздо выше, а по времени в любом случае в 2-3 раза дольше, чем на Паскале. Не потому, что я что-то там не знаю, забыл, а по объективным причинам - в аналогичном си проекте больше файлов, и не только заголовочников, приходится прыгать из одного в другой, нет понятных секций расположения кода в файле, свобода в инлайн объявлении переменных в чужом да и в собственном коде порой вводит в заблуждение. Чувствительность к регистру заставляет большинство программистов вообще отказаться от понятных идентификаторов переменных, методов и названий классов, всё пишется в нижнем регистре и просто нечитабельно. Но вам скажут, что так задумано, чтоб никто не догадался и не украл часть кода, кому надо тот поймёт. Нет, компилятор выдаст фатальную ошибку и вы будете её искать, всё это источник неизбежных случайных ошибок, затрудняющих получение работоспособного софта. В Паскале это тоже есть, но в гораздо меньшей степени, поэтому разработка и поддержка, апгрейд программ, процесс создания продукта, гораздо легче, быстрее и менее трудоёмок по сравнению с аналогичным, написанным на любом другом языке.
Почему ОСки пишут на си? потому чтоневозможно писать ни на чтом другом)))
Судя по реакции - сишники боятся рекламы паскаля как огня!
В Ваших словах безусловно есть правда, но почему другие языки так и не начились в многопоток как си/с++ и как там у паскаля с указателями?
вполне использовал
В Ваших словах безусловно есть правда, но почему другие языки так и не начились в многопоток как си/с++ ...
Цитата: Vladimir73 от 04 Апр 2024 [13:43:35]вполне использовалИспользовать можно, но успешно ли? Вот в питон пытаются многопоточность сделать человеческую, кст с бэком на Си). Киньте гит свой, посмотрим как серьезные дядьки делают серьезные проекты на паскале.
про Эрланг
Чисто по секрету: очень многие люди в этом мире гитом вообще не пользуются за ненадобностью