Телескопы покупают здесь


A A A A Автор Тема: Изучаю Паскаль. Присоединяйтесь.  (Прочитано 22966 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн B1tik_ZV

  • **
  • Сообщений: 52
  • Благодарностей: 9
  • Молодой покоритель космоса!
    • Сообщения от B1tik_ZV
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #480 : 05 Апр 2024 [23:07:48] »
Оба простеньких проекта, на Дельфи и на С++, выводят одну и туже картинку. Но время сборки С++ проекта в 3 раза больше.
Так а какая разница сколько сборка идет? Все равно это разница в доли секунды)))) А сколько герц потом в программке? Хотя даже это сравнивать, слишком простое приложение. Попробуйте на Дельфи написать визуальную одометрию с помощью дискриптора какого-нибудь, я бы посмотрел как и  в сколько фпс это будет работать :good:

Оффлайн B1tik_ZV

  • **
  • Сообщений: 52
  • Благодарностей: 9
  • Молодой покоритель космоса!
    • Сообщения от B1tik_ZV
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #481 : 05 Апр 2024 [23:08:56] »
имя через запятую, не надо сто раз писать одно и тоже как в си #include
Смэйк для вас какая-то шутка?)))) Подключил нужные либы, все один h файлик и все

Оффлайн Vladimir73

  • *****
  • Сообщений: 21 698
  • Благодарностей: 868
    • Сообщения от Vladimir73
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #482 : 05 Апр 2024 [23:25:54] »
с помощью дискриптора какого-нибудь
О боги, что значит "с помощью дескриптора"? Вы не понимаете смысла сказанного или просто так шутите?
Это вы одиноки во вселенной. А нас - рать.

Оффлайн ma][im

  • *****
  • Сообщений: 4 984
  • Благодарностей: 1445
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от ma][im
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #483 : 06 Апр 2024 [00:03:35] »
О боги, что значит "с помощью дескриптора"? Вы не понимаете смысла сказанного или просто так шутите?
Вероятно имелся ввиду идентификатор ключевой точки, фотограмметрия/стереозрение и прочие прелести практических задачи не связанных с обучением программистов азам ;)
мы не ангелы парень.
(кликните для показа/скрытия)

Оффлайн Karagy

  • *****
  • Сообщений: 1 125
  • Благодарностей: 35
    • Сообщения от Karagy
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #484 : 06 Апр 2024 [01:46:47] »
Дескриптор - это описатель.
А хандлер - это держатель, или, по старому, ухват!

Оффлайн ekvi

  • *****
  • Сообщений: 6 702
  • Благодарностей: 374
    • Сообщения от ekvi
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #485 : 06 Апр 2024 [06:35:03] »
Оба простеньких проекта, на Дельфи и на С++, выводят одну и туже картинку. Но время сборки С++ проекта в 3 раза больше.
Ладно бы, в процессе построения проекта, - это ещё, действительно, не принципиально. В начале 1990-х, когда мой РОС ещё верстался,  пришлось определяться: Си или Паскаль? И я вдруг обнаружил, что корень квадратный Си извлекает в 2 раза дольше (!?) Паскаля. Выбор был очевидный.
Кроме того, все 1990-е и 2000-е в визуальном программировании Дельфи неизменно лидировал: VB и VS на фоне Дельфи выглядели культяпыми. После перехода к Маркодерам Паскаль стал монструозным и у тратил привлекательность: РОС сделан на Дельфи 7.

Отчего "заглох" Паскаль? Так всё ж взаимосвязано: кто "гегемонит" девушку, тот её и танцует!
А Фортран лучше не поминать: тут даже не политика, а биология.

Оффлайн Павел Васильев

  • *****
  • Сообщений: 561
  • Благодарностей: 20
    • Сообщения от Павел Васильев
    • Программные компоненты астромоделирования
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #486 : 06 Апр 2024 [11:30:34] »
В начале 1990-х, когда мой РОС ещё верстался,  пришлось определяться: Си или Паскаль? И я вдруг обнаружил, что корень квадратный Си извлекает в 2 раза дольше (!?) Паскаля. Выбор был очевидный.
Сравнивали Турбо Паскаль с Турбо Си? Всё может быть, но уж не один десяток лет как в модуле System и для Паскаля, и для Си корни извлекаются на ассемблере:
 
function Sqrt(const X: Extended): Extended;
{$IF     defined(CPUX86) and defined(IOS)} // iOS/Simulator
begin
  FClearExcept;
  asm
        FLD     tbyte ptr X
        FSQRT
        FSTP    tbyte ptr Result
  end;
  FCheckExcept;
end;
{$ELSE}
asm
        FLD     tbyte ptr X
        FSQRT
        FWAIT
end;
Так что здесь без разницы. Проблемы есть в разных подходах к общей организации конструкций языка, генерируемых вспомогательных и отладочных файлов, компиляторах и разборе, парсинге, кода, который для новых стандартов Си++17 (сейчас поддерживается RAD Studio) и выше, растут как снежный ком.  И здесь уже разница в сборке бинарника не доли секунд, как думают некоторые, а десятки секунд и минуты для средних проектов в пользу паскаль компиляторов, как в Дельфи так и в Лазарус.

"Отчего "заглох" Паскаль?" - можно только послать по адресу -  https://isdelphidying.com/

Оффлайн Павел Васильев

  • *****
  • Сообщений: 561
  • Благодарностей: 20
    • Сообщения от Павел Васильев
    • Программные компоненты астромоделирования
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #487 : 06 Апр 2024 [11:44:55] »
А Фортран лучше не поминать: тут даже не политика, а биология.
Сегодня Фортран вышел в рейтинге Tiobe на 14 место, обогнав Delphi https://www.tiobe.com/tiobe-index/ . Но это говорит лишь о том, что стали восстанавливать хорошо запрограммированные и надёжные алгоритмические библиотеки по математике, физике и технике древних времён, написанные на фортране. Многие динамическии библиотеки используются и сейчас, но их надо обновлять и нужны спецы, способные разобраться в старом коде и им за это хорошо платят. А переходить на язык Фортран в целом никто не собирается, смысла нет.

Оффлайн Павел Васильев

  • *****
  • Сообщений: 561
  • Благодарностей: 20
    • Сообщения от Павел Васильев
    • Программные компоненты астромоделирования
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #488 : 06 Апр 2024 [11:52:37] »
Я уже говорил, для потоков сейчас из всех утюгов про Эрланг повторяют. Как мантру. Современный мощный язык, в него на уровне архитектуры уже заложена многопоточность. Даёт большую фору связке С/С++, но хорошо с ними коммутирует.
Кстати, ваш пресловутый Эрланг в рейтинге Тиобе сейчас на 43-м месте из 100. Вся пропаганда вокруг него - замануха наивных кодеров.

Оффлайн LeftUser

  • *****
  • Сообщений: 31 744
  • Благодарностей: 1012
  • Кирилл ㋛
    • Сообщения от LeftUser
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #489 : 08 Апр 2024 [18:19:10] »
Кстати, ваш пресловутый Эрланг в рейтинге Тиобе сейчас на 43-м месте из 100. Вся пропаганда вокруг него - замануха наивных кодеров.
Да фиг его знает, я сам на нём никогда не писал. Знакомые просто уши прожужжали. Так что мопед не мой, но пытаюсь объективно со стороны смотреть. Развитие медленное, но явно есть прогресс.

А здесь эрланг на 46-ом: https://www.tiobe.com/tiobe-index/

Оффлайн LeftUser

  • *****
  • Сообщений: 31 744
  • Благодарностей: 1012
  • Кирилл ㋛
    • Сообщения от LeftUser
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #490 : 08 Апр 2024 [18:25:55] »
Отчего "заглох" Паскаль? Так всё ж взаимосвязано: кто "гегемонит" девушку, тот её и танцует!
Всех танцует UNIX, для создания которого и был придуман С.
Смотрел-смотрел в таблицу https://www.tiobe.com/tiobe-index/
Думал, что что-то пропустил, но так чего-то и не нашёл ни Дельфи, ни Паскаля  ::) :(

Оффлайн B1tik_ZV

  • **
  • Сообщений: 52
  • Благодарностей: 9
  • Молодой покоритель космоса!
    • Сообщения от B1tik_ZV
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #491 : 08 Апр 2024 [18:36:13] »
ни Дельфи, ни Паскаля
Потому что это г**но, ой языки программирования, в частности паскаль был создан как для обучения основам программирования, а делфи это его гипертрофия для тех кто не смог вылезти из детских штанишек и пересесть на Си :D :D :D

Оффлайн B1tik_ZV

  • **
  • Сообщений: 52
  • Благодарностей: 9
  • Молодой покоритель космоса!
    • Сообщения от B1tik_ZV
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #492 : 08 Апр 2024 [18:39:13] »
 
что что-то пропустил,
А тут вы проморгали он даже обогнал Scratch :good:

Оффлайн Павел Васильев

  • *****
  • Сообщений: 561
  • Благодарностей: 20
    • Сообщения от Павел Васильев
    • Программные компоненты астромоделирования
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #493 : 08 Апр 2024 [19:33:08] »
Смотрел-смотрел в таблицу https://www.tiobe.com/tiobe-index/
Думал, что что-то пропустил, но так чего-то и не нашёл ни Дельфи, ни Паскаля
Что у вас со зрением? Срочно рулите к окулисту. Дельфи там на 11 месте, это и есть Паскаль, и простой и объектный.

Оффлайн Павел Васильев

  • *****
  • Сообщений: 561
  • Благодарностей: 20
    • Сообщения от Павел Васильев
    • Программные компоненты астромоделирования
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #494 : 08 Апр 2024 [19:50:54] »
в частности паскаль был создан как для обучения основам программирования, а делфи это его гипертрофия для тех кто не смог вылезти из детских штанишек и пересесть на Си
Глупости. Паскаль был создан на основе Алгола для профессиональных программистов, а то что на его основе лучше всего грамотно описывать алгоритмы, даже без всяких комментариев, и вести обучение программированию  в учебных заведениях, то  в этом ничего плохого нет. Быстрее идёт подготовка специалистов, а кто не смог освоить язык Паскаль и современную среду Дельфи, те умники решили освоить Си++ и другие корявые языки, где больше платят. Но большинство так и сидят в джунах десятки лет. 

Оффлайн B1tik_ZV

  • **
  • Сообщений: 52
  • Благодарностей: 9
  • Молодой покоритель космоса!
    • Сообщения от B1tik_ZV
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #495 : 08 Апр 2024 [20:03:29] »
Но большинство так и сидят в джунах десятки лет. 
Что то я за два года перешагнул порог джуна)))) И среднюю зарплату в городе почти в 2 раза. 3 курс кст

Оффлайн Vladimir73

  • *****
  • Сообщений: 21 698
  • Благодарностей: 868
    • Сообщения от Vladimir73
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #496 : 08 Апр 2024 [21:27:37] »
Что то я за два года перешагнул порог джуна)))) И среднюю зарплату в городе почти в 2 раза. 3 курс кст
У вас в городе средняя зп - 20-25 тыр? :)

вести обучение программированию  в учебных заведениях, то  в этом ничего плохого нет
По опыту преподавания Паскаль/Делфи для обучения - лучший язык, лично сравнивал. При всей любви к С, он для обучения подходит плохо. Во многих книгах и даже в учебниках, кстати, в свое время его относили не к ЯВУ, а к средним. ИМХО, абсолютно справедливо :)
« Последнее редактирование: 08 Апр 2024 [21:33:02] от Vladimir73 »
Это вы одиноки во вселенной. А нас - рать.

Оффлайн B1tik_ZV

  • **
  • Сообщений: 52
  • Благодарностей: 9
  • Молодой покоритель космоса!
    • Сообщения от B1tik_ZV
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #497 : 09 Апр 2024 [08:16:35] »
У вас в городе средняя зп - 20-25 тыр? :)
Да, как и в любой мелкой провинции

Оффлайн АурипигментАвтор темы

  • *****
  • Сообщений: 5 587
  • Благодарностей: 170
  • Ми пацаки с планеты Земля. А Ви кто?
    • Сообщения от Аурипигмент
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #498 : 09 Апр 2024 [10:35:39] »
Предлагаю, диспут, по поводу какой язык программирования круче, перенести в отдельную тему и там, если это кому-то интересно, продолжить, а здесь последние 4 страницы удалить, или перенести в эту новую тему. :(
Тема про изучение Паскаль. 8)

Нам тайны не раскрытые раскрыть пора,
Лежат без пользы тайны, как в копилке.
Мы тайны эти с корнем вырвем у ядра,
На волю пустим Джина из бутылки.

Оффлайн Vladimir73

  • *****
  • Сообщений: 21 698
  • Благодарностей: 868
    • Сообщения от Vladimir73
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #499 : 09 Апр 2024 [12:27:03] »
Он никого и никуда не просил его наставлять, он просто изучает Паскаль. Вот ему просто захотелось, и он просто изучает. Все.
Это вы одиноки во вселенной. А нас - рать.