TGViewer
Питонические атаки Питонические атаки @pythonic_attacks · 1.15K subscribers
Post #316 715
Fortran — один из известнейших языков программирования начала эпохи электронных вычислительных машин. Хороший был язык — удобный и быстрый для всяческих научных вычислений. В ходу до сих пор множество программ на фортране, некоторым из которых уже больше 70 лет. Он даже является зависимостью для сборки многих популярных Python-библиотек (например, scipy на 19% состоит из фортрана). Но за последние 20-30 лет другие языки сильно шагнули вперёд, а фортран стагнировал, и постепенно он был вытеснен из своей ниши другими языками (например, Python, C++, R или Julia). Вы думали он окончательно умер? А он воскрес!

Группа неравнодушных энтузиастов самоорганизовалась и пытается возродить язык. На данный момент у них уже получилось очень многое:

• привлечь сообщество к планированию развития языка; вместо душных собраний комитета по стандартизации (а точнее, в дополнение к ним) теперь есть ишьюсы на гитхабе, куда можно писать и обсуждать предложения; это способствует добавлению не просто сферических языковых фич в вакууме, а именно тех, которые нужны прикладным программистам; таким образом у них уже набралось фич на две следующие версии языкового стандарта;
• начать разрабатывать стандартную библиотеку языка, что по идее должно сделать язык универсальным, вывести его из ниши числодробилок; например, там есть различные утилиты для работы со строками, контейнерами, файлами, интеграции с ОС, фреймворки для юнит-тестов и логгирования, всякие разные популярные алгоритмы (сортировки, поиски, слияния), много математических функций;
• самое крутое: начать разработку пакетного менеджера — fpm и вообще экосистемы библиотек и пакетов; во многих аспектах он копирует cargo — пакетный менеджер Rust;
• сделать сайт языка с документацией и туториалами, форум для дискуссий, придумать языку новый логотип, создать аккаунт в твиттере и так далее — короче, организовать присутствие в сети; теперь поисковики будут вести не на документацию отдельных компиляторов, а на централизованный сайт языка.

В блоге одного из организаторов нового сообщества вокруг языка описан процесс, как именно всё это воскрешение происходило. Там же есть ссылки на блоги других очевидцев, которые описывают те же самые события. Это эпохально! Конечно, впереди сообществу предстоит ещё много работы. Это один из немногих случаев, когда фактически мёртвую технологию, на которую уже все забили, получается воскресить и модернизировать. Кто знает, может быть когда-нибудь мы снова увидим Fortran в рейтингах популярных и востребованных языков?

Кстати, Fortran можно запускать в Jupyter Notebook.

#fortran
GitHub GitHub - j3-fortran/fortran_proposals: Proposals for the Fortran Standard Committee Proposals for the Fortran Standard Committee. Contribute to j3-fortran/fortran_proposals development by creating an account on GitHub.
More from @pythonic_attacks
  1. May 24, 2026GPT-5.5 по дефолту предпочитает использовать uv. Совпадение? Абсолютно точно нет. Логично…
  2. Mar 19, 2026Новость вызывает столько противоречивых мыслей, что я даже прерву радио молчание. С одной…
  3. Mar 19, 2026https://openai.com/index/openai-to-acquire-astral/ & https://astral.sh/blog/openai Это не…
  4. Nov 17, 2025Ну что же.. Мы совместно с Эммой Смит опубликовали Pre-PEP о добавлении Раста в CPython. В…
  5. May 19, 2025Вышел трейлер документалки о Python. Что-то на уровне Marvel, возможно даже выше https://w…
  6. May 15, 2025All good things come to an end Что ж, скажем Майкрософту спасибо, что 4 года содержал кома…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →