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


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

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

Оффлайн LeftUser

  • *****
  • Сообщений: 30 630
  • Благодарностей: 978
  • Кирилл ㋛
    • Сообщения от LeftUser
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #320 : 20 Мар 2023 [18:05:18] »
VCL для Delphi и C++Buildera.
Ну нет никакого Дельфи в современном промышленном программировании. Нет от слова совсем. Чего одно и тоже талдычить каждый раз. Сколько не произнесёшь слово "халва", во рту от этого слаще не станет :))

Онлайн CyberManiac

  • *****
  • Сообщений: 8 105
  • Благодарностей: 452
  • Я ♥ オリオン!
    • Сообщения от CyberManiac
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #321 : 20 Мар 2023 [19:35:24] »
Зачем изучающим паскаль знать что в си можно делать локально замену скобок? В дельфи тоже встречал замены под си, типа integer на int и т.д, но это не будет работать со сторонними подключаемыми либами.
Это препроцессор языка С. Чего нет во многих языках. А я говорил про могучесть и гибкость. Это не пустые слова.
Да-да-да. А потом придумали модификаторы const, inline и шаблоны, и половина препроцессорных высеров отправилась в утиль. А вот нормальную модульную трансляцию так и не завезли, из-за чего вторую половину в утиль сдать не получилось. И пришлось придумать C#. Так что говорить надо не про могучесть, а про дремучесть и старопердунство.
Трэш, угар и астрономия!
沖縄最高

Оффлайн LeftUser

  • *****
  • Сообщений: 30 630
  • Благодарностей: 978
  • Кирилл ㋛
    • Сообщения от LeftUser
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #322 : 20 Мар 2023 [19:37:28] »
И пришлось придумать C#.
А это то как связано?  :o :o ;D
Не умеешь правильно пользоваться препроцессором, иди изобретай другой язык. Так что ли?

Да, знатоки собрались.
Один с Дельфи носится как с торбой, а второй ни в зуб ногой в программировании, но зато об Окинаве весь в мечтах. :)))

зы Из япошек самые передовые программисты в мире  ;D ;D

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

  • ****
  • Сообщений: 459
  • Благодарностей: 18
    • Сообщения от Павел Васильев
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #323 : 20 Мар 2023 [19:42:12] »
Чего нет во многих языках. А я говорил про могучесть и гибкость. Это не пустые слова.
Нет, это враки, всё это есть в гораздо лучшем виде и в Паскале. А могучесть си++ - в нагромождении никому не нужных конструкций и шаблонов, хотя большинство программистов практически никогда этими изысканными возможностями и не пользуются (не мои слова, а Страуструпа, который сказал, что он специально усложнил язык, чтобы программисты дольше разрабатывали программы и получали больше денег). Все те же самые алгоритмы прекрасно реализуются в объектном Паскале, проще, дешевле и компилируются примерно в 10 раз быстрее. И это правда. А то, что нет в промышленности - враньё. В астрономии есть и много. Кстати, OpenGL в Паскале точно такой-же как и в Си, и там тоже есть так нелюбимые вами операторные скобки glBegin-glEnd;   :D   

Онлайн CyberManiac

  • *****
  • Сообщений: 8 105
  • Благодарностей: 452
  • Я ♥ オリオン!
    • Сообщения от CyberManiac
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #324 : 20 Мар 2023 [19:49:09] »
И пришлось придумать C#.
А это то как связано?  :o :o ;D
Раздельная трансляции через заголовочные файлы и директиву #include - г0вно&палки от Кернигана и Ричи. После них такого больше никто не делал. Не осознавать запредельную ублюдочность такого подхода есть признак полной профессиональной непригодности для современного разработчика.
Трэш, угар и астрономия!
沖縄最高

Оффлайн TM307

  • *****
  • Сообщений: 6 821
  • Благодарностей: 425
    • Сообщения от TM307
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #325 : 20 Мар 2023 [20:04:30] »
Бытует такое мнение, что объект Паскаль или Делфи копмилирует свои программы прямо в машинный код, а С++ вставляет промежуточное звено в откомпелированную программу. Правда это или нет? Мне Паскаль нравится больше, там всё чётко с переменными - не ошибёшся в отличие от С.
Sky-Watcher SK767AZ1, BK1025AZ3; Dicom A900114-EQ3; МП 12х40/20х60; БПЦ Praktica DIANA 8x56

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

  • ****
  • Сообщений: 459
  • Благодарностей: 18
    • Сообщения от Павел Васильев
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #326 : 20 Мар 2023 [21:27:40] »
После них такого больше никто не делал.
Помню начинал программировать вначале на бейсике, потом перешел на си. В Басике то с логическими операциями всё в порядке, обозначаются нормально, почти также как в Фортране, Алголе и Паскале - And, Or, Xor. А в Си вижу ввели бред какой-то со значками  &&, II, ! и для побитового исключения ИЛИ (xor) добавили ^ (в ворде в редакторе формул это возведение в степень). Ладно амперсанды вместо Рогов && Копыт ещё понятно, а с какого перепуга восклицательным ! знаком Not заменили? Ведь практически у всех народов в естественных языках это усиление высказывания, а не отрицание. Загадка обнаружилась недавно, когда один лингвист разъяснил, что у англо-саксов восклицательный знак в конце предложения означает сарказм, издёвку и фактически выражение имеет обратный смысл. Например, если кто-то напишет What a good boy!  то это воспринимается англоязычными как  What a bad boy. То-есть они втащили в язык программирования свои особенности нативного оборота речи, что  вызывает недоумение у других, не англоговорящих людей и программистов на Паскале.  :facepalm:
« Последнее редактирование: 20 Мар 2023 [21:33:31] от wassail »

Оффлайн LeftUser

  • *****
  • Сообщений: 30 630
  • Благодарностей: 978
  • Кирилл ㋛
    • Сообщения от LeftUser
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #327 : 21 Мар 2023 [11:45:04] »
Нет, это враки, всё это есть в гораздо лучшем виде и в Паскале.
Всё это пока только один трёп. Найдите пожалуйста вакансию программиста на Дельфи, который будет заведомо больше получать, чем вакансия на программиста VC. Обе вакансии понятно для Винды, чтобы были в равных условиях. Что-то я сомневаюсь, что у вас это получится.

Оффлайн LeftUser

  • *****
  • Сообщений: 30 630
  • Благодарностей: 978
  • Кирилл ㋛
    • Сообщения от LeftUser
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #328 : 21 Мар 2023 [11:47:28] »
Бытует такое мнение, что объект Паскаль или Делфи копмилирует свои программы прямо в машинный код, а С++ вставляет промежуточное звено в откомпелированную программу. Правда это или нет? Мне Паскаль нравится больше, там всё чётко с переменными - не ошибёшся в отличие от С.
Включите компиляцию помимо объектника сразу в ассемблер. Всё сразу проясниться.

зы Отвечу сразу, всё это идиотские измышления паскалистов, которым не хватает ума в полном объёме изучить хотя бы С, не гворю про С++  >:D >:D

Оффлайн LeftUser

  • *****
  • Сообщений: 30 630
  • Благодарностей: 978
  • Кирилл ㋛
    • Сообщения от LeftUser
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #329 : 21 Мар 2023 [11:53:12] »
Начнём с того, что компилятор Дельфи написан на C. Как и большинство других компиляторов и интерпретаторов. А вы как бы не знали?  ;D ;D
И этим всё сказано, остальной бубнёж не интересен.  :blank:

зы Да, Филипп Кан, основатель Борланда тоже предпочитал С, но паскалисты обязаны ему тем, что и их уважил. А мог бы забить на ТурбоПаскаль, отдавая все силы развитию ТурбоСи. Может тогда и в конкуренции с Микрософтами не проиграл.

Оффлайн Проходящий Кот

  • *****
  • Сообщений: 19 443
  • Благодарностей: 426
    • Сообщения от Проходящий Кот
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #330 : 21 Мар 2023 [12:26:08] »
Откуда эта фантазия?

Оффлайн Проходящий Кот

  • *****
  • Сообщений: 19 443
  • Благодарностей: 426
    • Сообщения от Проходящий Кот
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #331 : 21 Мар 2023 [12:27:15] »
Бытует такое мнение, что объект Паскаль или Делфи копмилирует свои программы прямо в машинный код, а С++ вставляет промежуточное звено в откомпелированную программу. Правда это или нет? Мне Паскаль нравится больше, там всё чётко с переменными - не ошибёшся в отличие от С.
Включите компиляцию помимо объектника сразу в ассемблер. Всё сразу проясниться.

зы Отвечу сразу, всё это идиотские измышления паскалистов, которым не хватает ума в полном объёме изучить хотя бы С, не гворю про С++  >:D >:D
А нахрена нам ваш дурацкий СИ, сионисты?

Оффлайн LeftUser

  • *****
  • Сообщений: 30 630
  • Благодарностей: 978
  • Кирилл ㋛
    • Сообщения от LeftUser
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #332 : 21 Мар 2023 [12:35:54] »
А нахрена нам ваш дурацкий СИ, сионисты?
Ну так понятно, что аргументы кончились  ;D

Оффлайн Проходящий Кот

  • *****
  • Сообщений: 19 443
  • Благодарностей: 426
    • Сообщения от Проходящий Кот
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #333 : 21 Мар 2023 [14:59:50] »
Мне интересно. Топик-стартер хочет изучать ПАСКАЛЬ. Чего вы со своим СИ лезете?

Оффлайн LeftUser

  • *****
  • Сообщений: 30 630
  • Благодарностей: 978
  • Кирилл ㋛
    • Сообщения от LeftUser
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #334 : 21 Мар 2023 [15:02:19] »
Мне интересно. Топик-стартер хочет изучать ПАСКАЛЬ. Чего вы со своим СИ лезете?
Я не лезу, а отвечаю злопыхателям. А ТС пусть изучает, хотя тема им создана в основном для изучения, имхо. Он тут редко появляется.

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

  • *****
  • Сообщений: 5 299
  • Благодарностей: 156
  • Ми пацаки с планеты Земля. А Ви кто?
    • Сообщения от Аурипигмент
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #335 : 21 Мар 2023 [21:01:56] »
Он тут редко появляется.
Появляюсь по мере необходимости и наблюдаю дикий офтоп. :facepalm:
Вакансий по Паскалю нет, а вот интересно, вакансии на астронома есть? ::)
Нам тайны не раскрытые раскрыть пора,
Лежат без пользы тайны, как в копилке.
Мы тайны эти с корнем вырвем у ядра,
На волю пустим Джина из бутылки.

Оффлайн Проходящий Кот

  • *****
  • Сообщений: 19 443
  • Благодарностей: 426
    • Сообщения от Проходящий Кот
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #336 : 21 Мар 2023 [23:48:00] »
Вы где? До ООП ещё не добрались?

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

  • ****
  • Сообщений: 459
  • Благодарностей: 18
    • Сообщения от Павел Васильев
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #337 : 23 Мар 2023 [22:41:26] »
Вакансий по Паскалю нет, а вот интересно, вакансии на астронома есть
Вакансии есть всегда, но тестирование пройти сложно, поэтому многие предпочитают свободное плавание и донаты от спонсоров. Ищите в процессе обучения уже готовых программ с open-source на sourceforge & github -
Программы для астрономов с исходниками на Delphi/Lazarus/FreePascal.
Астрономия, планетарии, астрометрия -
SkyChart / Cartes du Ciel - https://sourceforge.net/projects/skychart/
HNSky - https://sourceforge.net/projects/hnsky/
Astap-program - https://sourceforge.net/projects/astap-program/
Планетология, с использованием графического движка GLScene
VirtualMoon Atlas - https://github.com/pchev/virtualmoon
FermiPX - https://github.com/geoblock/fermipx
TerraPlanets – https://github.com/geoblock/terraplanets 
Недавно появилась достойная астрономическая либа на С/С++ в одном файле (удобно для  использования её в других языках программирования, посмотрел, скорее всего похоже объединил в один файл все модули из последнего издания книги "Астрономия на персональном компьютере"). Поддерживаются языки - Kotlin, JavaScript, Python, С#  и Delphi.
Astronomy -  https://github.com/cosinekitty/astronomy/tree/master/source/c
На Lazaruz для Linux что-то программировать я бы не советовал – там всё отлично  сделано в планетариях с подключением телескопов, а для мобильных устройств да, простор большой и на этом можно и подзаработать. Но если под Windows c перспективой кросс-платформенных приложений, то тогда подключайтесь в разработке к таким проектам как TerraPlanets. Там надо будет опять же использовать порт с Astronomy.с  на Delphi. Но только для солнечной системы, так как для других планетных систем мы пока знаем только приближённые оценки.

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

  • ****
  • Сообщений: 459
  • Благодарностей: 18
    • Сообщения от Павел Васильев
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #338 : 31 Мар 2023 [12:40:20] »
Вакансий по Паскалю нет, а вот интересно, вакансии на астронома есть?
Аурипигмент, в теме по эфемеридам https://astronomy.ru/forum/index.php/topic,2630.0.html  как раз то, что вам надо как изучающему программирование на Паскале и профессиональному астроному - ссылка на исходники библиотеки из книг "Астрономия на персональном компьютере" https://github.com/geoblock/apclib. Обновлённые коды для создания консольных приложений в Delphi/C++Builder/Lazarus да и в MS Visual Studio на c/c++ можно откомпилировать. Было бы желание. Например, там всюду ручной вод календарных дат, что сильно устарело. Создайте vcl проект (в Лазарусе lcl), добавьте на форму готовый компонент Calendar из палитры компонентов. Вывод результатов можно в большинстве примеров сделать просто в мемо поле, в других случаях в cvs файл и потом отображать таблицу результатов в TGrid/TDBGrid и т.п. Получатся неплохие GUI для утилит и астрономических программ.     
« Последнее редактирование: 31 Мар 2023 [17:53:45] от vassiliev »

Оффлайн technotron

  • *****
  • Сообщений: 695
  • Благодарностей: 95
  • Мне нравится этот форум!
    • Сообщения от technotron
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #339 : 04 Апр 2023 [20:06:48] »
Тоже интересовался одно время изучением Паскаля. Но, идею эту забросил, так как, уже, не вижу себя в программировании..
был Sky-Watcher BK 767AZ1, Был Sturman 114/900 AZ,  Был Sky Watcher 130/900 eq2,был Sky-Watcher Dob 6"(150/1200), был коричневый Celestron  C8-N былБинокль 50*10. был Sony Alpha A58+ Sony Alpha A99Sky-wacher 70/700AZ2 Остались sony fs100.   (черный) Celestron  C8"-N +Самодоб +EQ5 +новый ШР160,