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


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

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

Оффлайн B1tik_ZV

  • **
  • Сообщений: 52
  • Благодарностей: 9
  • Молодой покоритель космоса!
    • Сообщения от B1tik_ZV
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #460 : 04 Апр 2024 [18:56:17] »
Хотя да,для десктопа гошечка пока не очень удобна
Да гугл уже начинает хоронит Го. Все больше пиарит Раст

Оффлайн GraY25

  • *****
  • Сообщений: 5 954
  • Благодарностей: 1014
  • Дифракционный_беспредел [____ Сергей Иванов ____]
    • Сообщения от GraY25
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #461 : 04 Апр 2024 [19:06:15] »
Они для разных вещей созданы.

Раст лучше когда необходима максимальная производительность. Но он ближе к Си, - сложнее синтаксис, необходимость самостоятельно контролировать выделение и освобождение памяти, дольше компиляция.

Го гораздо проще освоить, проекты пишутся быстрее, быстрая сборка. Кроме того многопоточность в Го гораздо лучше чем в Расте - таким образом масштабируемые приложения лучше делать на нём.
• С14 HD [0.96] + HS F/1.9 @ CGE Pro
• С8 HD   [0.93] + HS F/2.1 @ ZWO AM5
• TS 152/900, WO 98FLT
Sun Hα  MoonAstroSeeing Bot

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

  • *****
  • Сообщений: 561
  • Благодарностей: 20
    • Сообщения от Павел Васильев
    • Программные компоненты астромоделирования
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #462 : 04 Апр 2024 [19:13:29] »
Для примера, так исходник выглядит: https://github.com/erlang/otp/blob/master/lib/et/examples/et_demo.erl
Подтверждаете ссылкой, что этот Эрланг страшная гадость однако, кроме самих изобретателей никто эту муть изучать не будет. Ну а для Паскаля полно родных и сторонних либ и компонентов, которые решают любые подобные задачи, многопоточные, мультитредные в том числе в коробочной Parallel Library. И при этом всё отлично читабельно, а не эти ваши крокозябры.

Оффлайн LeftUser

  • *****
  • Сообщений: 31 744
  • Благодарностей: 1012
  • Кирилл ㋛
    • Сообщения от LeftUser
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #463 : 04 Апр 2024 [19:17:11] »
Ну это функциональная парадигма, честно, никого не встречал кто пишет на подобных япах.
Сейчас всё больше, т.к. частоты процессоров уже не растут, упёрлись в районе 5 ГГц, зато наращиваются ядра. Раздолье для параллельных и разветвлённых вычислений. Те же биллинговые системы по всему миру в основном уже переписали на нём. Получается компактней, а по функционалу не уступает С и поддержка проще. Не знаю как насчёт наших Билайнов с МТС-ами, но видимо тоже на него перешли.

Оффлайн LeftUser

  • *****
  • Сообщений: 31 744
  • Благодарностей: 1012
  • Кирилл ㋛
    • Сообщения от LeftUser
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #464 : 04 Апр 2024 [19:33:07] »
Да, кстати, тот же WhatsApp серверная часть полностью на Эрланге написана.

https://yandex.ru/search/?text=WhatsApp+%D0%BD%D0%B0+%D1%87%D1%91%D0%BC+%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD&lr=213&clid=1836587

Оффлайн Vladimir73

  • *****
  • Сообщений: 21 698
  • Благодарностей: 868
    • Сообщения от Vladimir73
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #465 : 04 Апр 2024 [20:01:50] »
Чисто по секрету: очень многие люди в этом мире гитом вообще не пользуются за ненадобностью
Ну я тоже не пользуюсь, у меня вообще там бан))) Ну могли бы выложить результат трудов, различных пет-проектов, может быть сделали бы паскаль популярнее
Елки-палки, уже ведь сказал, что я - не хаброхомяк и не занимаюсь детской чушью "у всех должен быть стремный, но зато свой домашний проект, тогда тебя сразу возьмут в гугель или хотя бы в Газпром" :facepalm: Сейчас моя профессиональная область - это высоконагруженные бэкэнды, от Паскаля я лет 12-13 как отошел, последнее, что я на нем писал - сравнительно мелкие, но зато шустрые cgi-bin приложения.

ЗЫ
Что вас забанили в гите, я не удивлен, честно говоря :) В теме "Изучаю Паскаль. Присоединяйтесь." у вас каждый пост - оффтоп, тему вы уже фактически утопили бессмысленными в ее контексте сообщениями.
Это вы одиноки во вселенной. А нас - рать.

Оффлайн B1tik_ZV

  • **
  • Сообщений: 52
  • Благодарностей: 9
  • Молодой покоритель космоса!
    • Сообщения от B1tik_ZV
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #466 : 04 Апр 2024 [20:11:51] »
Что вас забанили в гите, я не удивлен, честно говоря :)
У меня уважительная причина бана за слово "Hohol"  ;) ;) ;)

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

  • *****
  • Сообщений: 561
  • Благодарностей: 20
    • Сообщения от Павел Васильев
    • Программные компоненты астромоделирования
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #467 : 04 Апр 2024 [20:13:09] »
В свете вышесказанного надо отметить, что топик стартёр, начинающий изучать Паскаль, должен знать что дешевые наезды типа "не поддерживается многопоточность", "что там с указателями" и прочие колкости в адрес языка - всё это идёт от незнания других программистов современного Дельфи. В нём всё есть и даже больше чем надо продвинутому программисту. Не переходите на другие языки ни за какие коврижки. Вот, например, видосик про мультипоточность

Оффлайн B1tik_ZV

  • **
  • Сообщений: 52
  • Благодарностей: 9
  • Молодой покоритель космоса!
    • Сообщения от B1tik_ZV
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #468 : 04 Апр 2024 [20:16:10] »
 :P
современного Дельфи
  :P :P :P
давайте обсудим еще современный фортран, кобол или аду. Там тоже  все было, а вообще мой дед на лампочках кодил и мог комп на коленках собрать

Оффлайн Vladimir73

  • *****
  • Сообщений: 21 698
  • Благодарностей: 868
    • Сообщения от Vladimir73
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #469 : 04 Апр 2024 [20:18:42] »
Давайте вы все-таки создадите отдельную тему для этого? ;)

У меня уважительная причина бана за слово "Hohol"    
Тады - извинияюсь, конечно ;D
Это вы одиноки во вселенной. А нас - рать.

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

  • *****
  • Сообщений: 561
  • Благодарностей: 20
    • Сообщения от Павел Васильев
    • Программные компоненты астромоделирования
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #470 : 04 Апр 2024 [20:20:14] »
давайте обсудим еще современный фортран, кобол или аду
Нет, это ни к чему, человек изучает Дельфи, а не Аду, поэтому ему надо знать достоинства и недостатки языка Паскаль по сравнению с ближайшими современными конкурентами, высокоуровневыми языками, а не дерьмом мамонта. Вот сегодня фирма выкатила новый релиз Паскаля и Си в Рад Студии 12.1, его то и надо изучать, чтобы не изобретать колёс в коде проектов https://docwiki.embarcadero.com/RADStudio/Athens/en/12_Athens_-_Release_1
« Последнее редактирование: 04 Апр 2024 [21:02:15] от Павел Васильев »

Оффлайн PanzerK

  • **
  • Сообщений: 52
  • Благодарностей: 5
  • Мне нравится этот форум!
    • Сообщения от PanzerK
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #471 : 04 Апр 2024 [22:21:20] »
давайте обсудим еще современный фортран, кобол или аду
Нет, это ни к чему, человек изучает Дельфи, а не Аду, поэтому ему надо знать достоинства и недостатки языка Паскаль по сравнению с ближайшими современными конкурентами, высокоуровневыми языками, а не дерьмом мамонта. Вот сегодня фирма выкатила новый релиз Паскаля и Си в Рад Студии 12.1, его то и надо изучать, чтобы не изобретать колёс в коде проектов https://docwiki.embarcadero.com/RADStudio/Athens/en/12_Athens_-_Release_1
А потом смотришь это RAD Studio стоит 3000 баксов )))
Очень полезная как это нынче называется "компетенция" ))) 

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

  • *****
  • Сообщений: 561
  • Благодарностей: 20
    • Сообщения от Павел Васильев
    • Программные компоненты астромоделирования
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #472 : 04 Апр 2024 [22:25:22] »
А потом смотришь это RAD Studio стоит 3000 баксов )))
Для изучающих Паскаль есть абсолютно бесплатная и полнофункциональная версия Delphi Community Edition. Бизнес только на ней делать нельзя, ограничение на заработок 500 зелёных в год. Тоже самое и для C++Buildera

Оффлайн PanzerK

  • **
  • Сообщений: 52
  • Благодарностей: 5
  • Мне нравится этот форум!
    • Сообщения от PanzerK
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #473 : 04 Апр 2024 [22:27:52] »
А потом смотришь это RAD Studio стоит 3000 баксов )))
Для изучающих Паскаль есть абсолютно бесплатная и полнофункциональная версия Delphi Community Edition. Бизнес только на ней делать нельзя, ограничение на заработок 500 зелёных в год. Тоже самое и для C++Buildera
Для изучающих Pascal нет ничего вреднее Delphi и прочих костылей.

Оффлайн B1tik_ZV

  • **
  • Сообщений: 52
  • Благодарностей: 9
  • Молодой покоритель космоса!
    • Сообщения от B1tik_ZV
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #474 : 04 Апр 2024 [22:40:43] »
для C++Buildera
Кого чего на на минг компилере делаешь и усе или на кьюти

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

  • *****
  • Сообщений: 561
  • Благодарностей: 20
    • Сообщения от Павел Васильев
    • Программные компоненты астромоделирования
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #475 : 04 Апр 2024 [22:48:06] »
Для изучающих Pascal нет ничего вреднее Delphi и прочих костылей.
Дельфи - костыль Паскаля? Да вы крутой спец, всё то вы знаете.

Оффлайн CyberManiac

  • *****
  • Сообщений: 8 489
  • Благодарностей: 477
  • Я ♥ オリオン!
    • Сообщения от CyberManiac
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #476 : 05 Апр 2024 [04:31:04] »
Да, кстати, тот же WhatsApp серверная часть полностью на Эрланге написана.
Видимо, у вацапа после этого есть своя мягкая комната с бывшими программистами, где в полнолуния они воют на луну. Японцы в 80-х пытались написать операционку на Прологе. Отладить не смогли :D
Трэш, угар и астрономия!
沖縄最高

Оффлайн LeftUser

  • *****
  • Сообщений: 31 744
  • Благодарностей: 1012
  • Кирилл ㋛
    • Сообщения от LeftUser
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #477 : 05 Апр 2024 [11:18:04] »
Видимо, у вацапа после этого есть своя мягкая комната с бывшими программистами, где в полнолуния они воют на луну.
А чего им выть? Продались Цукербергу за 19 ярдов баксов и не жужжат  ;D
Не удивлюсь, что он их и свой лицокнигу замутит переписывать на эрланге.

А ведь прав оказался, уже некая часть переписана:

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

  • *****
  • Сообщений: 561
  • Благодарностей: 20
    • Сообщения от Павел Васильев
    • Программные компоненты астромоделирования
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #478 : 05 Апр 2024 [19:09:21] »
Продолжение изучения Паскаля и его преимущества перед сиподобными языками.
Насчёт подключения модулей. В Паскале это делается в секции uses, пишется просто имя через запятую, не надо сто раз писать одно и тоже как в си #include (в С# using, в питоне import и т.д.). Более того, при использованиb хедерных .h файлов приходится ещё и в файле .cpp давать доп. указания линковщику #pragma link. Если у вас подключается, как это часто бывает, в главном файле проекта пара десятков модулей, то писанина утомляет. Ошибки при двойной бухгалтерии происходят часто и они порой трудно уловимы.  А в Паскале всё проще и понятней, циклические ссылки устраняются правильной организацией кода и, в том числе, переносом модулей в uses в секцию implementation. Во вложении пример из программы Projection с проецированием ближайших к Солнцу заёзд на галактическую плоскость. Один файл pas и два файла h и cpp. Прыгайте, сишники, а Паскаль рулит.

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

  • *****
  • Сообщений: 561
  • Благодарностей: 20
    • Сообщения от Павел Васильев
    • Программные компоненты астромоделирования
Re: Изучаю Паскаль. Присоединяйтесь.
« Ответ #479 : 05 Апр 2024 [19:15:17] »
Оба простеньких проекта, на Дельфи и на С++, выводят одну и туже картинку. Но время сборки С++ проекта в 3 раза больше.
« Последнее редактирование: 05 Апр 2024 [20:03:05] от Павел Васильев »