home.social

#compiler — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #compiler, aggregated by home.social.

  1. 🚀🎉 Yawn, another day, another #compiler. This time it's NVIDIA's clunky attempt to join the #Rust fan club, promising to help you write intricate #GPU programs with the finesse of a tap-dancing elephant. Good luck navigating this forest of buzzwords—because who doesn't love a side of "combinators" with their "warp-level programming"? 🙄
    nvlabs.github.io/cuda-oxide/in #NVIDIA #Programming #Buzzwords #TapDance #HackerNews #ngated

  2. 🚀🎉 Yawn, another day, another #compiler. This time it's NVIDIA's clunky attempt to join the #Rust fan club, promising to help you write intricate #GPU programs with the finesse of a tap-dancing elephant. Good luck navigating this forest of buzzwords—because who doesn't love a side of "combinators" with their "warp-level programming"? 🙄
    nvlabs.github.io/cuda-oxide/in #NVIDIA #Programming #Buzzwords #TapDance #HackerNews #ngated

  3. 🚀🎉 Yawn, another day, another #compiler. This time it's NVIDIA's clunky attempt to join the #Rust fan club, promising to help you write intricate #GPU programs with the finesse of a tap-dancing elephant. Good luck navigating this forest of buzzwords—because who doesn't love a side of "combinators" with their "warp-level programming"? 🙄
    nvlabs.github.io/cuda-oxide/in #NVIDIA #Programming #Buzzwords #TapDance #HackerNews #ngated

  4. 🚀🎉 Yawn, another day, another #compiler. This time it's NVIDIA's clunky attempt to join the #Rust fan club, promising to help you write intricate #GPU programs with the finesse of a tap-dancing elephant. Good luck navigating this forest of buzzwords—because who doesn't love a side of "combinators" with their "warp-level programming"? 🙄
    nvlabs.github.io/cuda-oxide/in #NVIDIA #Programming #Buzzwords #TapDance #HackerNews #ngated

  5. 🚀🎉 Yawn, another day, another #compiler. This time it's NVIDIA's clunky attempt to join the #Rust fan club, promising to help you write intricate #GPU programs with the finesse of a tap-dancing elephant. Good luck navigating this forest of buzzwords—because who doesn't love a side of "combinators" with their "warp-level programming"? 🙄
    nvlabs.github.io/cuda-oxide/in #NVIDIA #Programming #Buzzwords #TapDance #HackerNews #ngated

  6. Continuano gli esperimenti con Claude AI. Creare un interprete di linguaggio C e anche un compilatore/linker per Windows sono alla portata di Claude Sonnet 4.6 in versione gratuita? Scopriamolo assieme in questo video! #clanguage #artificialintelligence #claudeai #compiler #interpreter #x86 youtube.com/watch?v=zHHHjynC8Zg

  7. 👏 Wow, finally! The world has been begging for yet another Object Pascal #compiler because, you know, the planet just can't function without one in 2023. 🚀 Let's celebrate the #reincarnation of a language most people haven't used since the 90s. #CuttingEdgeInnovation 🙄
    github.com/graemeg/blaise #ObjectPascal #Innovation #TechNews #HackerNews #ngated

  8. I think this is pretty neat, and a bit different than most c-style language implementations: any number of initial arguments can be factored out of a group of functions:

    mocompute.codeberg.page/item/2

    #c #programming #programminglanguages #cprogramming #compiler

  9. You might remember that I was working on my own programming language a few months ago. I've decided to write a blog post about what this language is, how it is implemented, and what are my future plans!

    #programming #pldev #compiler #arm64

    lisyarus.github.io/blog/posts/

  10. Finally finished a post with some initial motivations and reflections about a programming language project I've been working on for nearly the past year: mocompute.codeberg.page/item/2 #c #programming #programminglanguages #cprogramming #compiler

  11. #RISC_OS folks May the 4th be with you! Announcing a new Forth Compiler coming to RISC OS for this autumn (will be unveiled at the London Show this October, together with many other things). The cool bits are in the thread below 👇

    #Forth #Fth #Compiler #Bytecode #Programming #SoftwareDevelopment

  12. #RISC_OS folks May the 4th be with you! Announcing a new Forth Compiler coming to RISC OS for this autumn (will be unveiled at the London Show this October, together with many other things). The cool bits are in the thread below 👇

    #Forth #Fth #Compiler #Bytecode #Programming #SoftwareDevelopment

  13. #RISC_OS folks May the 4th be with you! Announcing a new Forth Compiler coming to RISC OS for this autumn (will be unveiled at the London Show this October, together with many other things). The cool bits are in the thread below 👇

    #Forth #Fth #Compiler #Bytecode #Programming #SoftwareDevelopment

  14. #RISC_OS folks May the 4th be with you! Announcing a new Forth Compiler coming to RISC OS for this autumn (will be unveiled at the London Show this October, together with many other things). The cool bits are in the thread below 👇

    #Forth #Fth #Compiler #Bytecode #Programming #SoftwareDevelopment

  15. #RISC_OS folks May the 4th be with you! Announcing a new Forth Compiler coming to RISC OS for this autumn (will be unveiled at the London Show this October, together with many other things). The cool bits are in the thread below 👇

    #Forth #Fth #Compiler #Bytecode #Programming #SoftwareDevelopment

  16. (Amiga) BASIC compiler: ACE 3.0.1

    Manfred Bergmann has released an update for his AmigaBASIC compatible compiler "ACE", which includes the following changes:

    amiga-news.de/en/news/AN-2026-

  17. Here is an idea for a runtime interpreter for what is really a compiled system. Just not your standard ABI for C.

    All the functions are ordinary functions but in a continuation-passing style. They take as input a full set of the state of the program and where to go next (or a choice of where to go next, if they get a choice). They return where they go next and the arguments to that.

    The interpreter works as in the next toot ...

    #programming #compiler #compilers

  18. От регулярок к ANTLR4: три архитектурных решения на парсере бизнес-формул

    Три года назад я писал свой первый коммерческий парсер на ANTLR4 — для бизнес-формул аналитической системы. Несколько лет спустя я бы сделал его иначе в трёх центральных местах. Разбираю каждое: левая рекурсия для приоритета операторов, Listener vs Visitor, и почему getText() для повторного парсинга — антипаттерн.

    habr.com/ru/articles/1027742/

    #antlr #antlr4 #парсер #parser #грамматика #dsl #java #spring_boot #compiler #code_generation

  19. 🤦‍♂️ Oh, look! Another "groundbreaking" #GitHub project promising to revolutionize #Ruby with a fancy buzzword-riddled native #compiler, because clearly we were all clamoring for yet another half-baked tool in our dev stack. 🚀 Meanwhile, real developers are too busy actually getting work done to care. 😂
    github.com/matz/spinel #DevTools #Buzzwords #HalfBaked #HackerNews #ngated

  20. I need a recap for how to write plugins for #llvm
    What is you favourit blog post or book on this topic.
    Please share.

    Yes yes I am reading the docs also

    #development #compiler

  21. Я сделал язык программирования ради статьи на Хабр

    Меня зовут Степан, я C# профессионал уже более 7 лет на рынке и рассказываю об этом в Telegram каналe StepOne . Иногда мне скучно на работе, потому что перекладывать JSON это слишком просто, даже если микросервисы. Я отучился на системного программиста-компиляторщика и столкнулся с отсутствием спроса рынка на такие навыки. Но выбрал быть счастливым и написал язык программирования hydrascript , чтобы JSON гонялся даже в докере на макбуке. Решение под катом вас точно удивит! dotnet tool install hydrascript -g

    habr.com/ru/articles/1010530/

    #interpreter #compiler #backend #json #csharp #dotnet #roslyn #api #docker #cgi

  22. Как найти UB, которое никто не хочет замечать: разбираем clang-tidy изнутри

    Привет, Хабр! Меня зовут Анастасия Черникова, я занимаюсь разработкой компиляторных технологий и инструментов на базе LLVM в Синтакоре. Неопределенное поведение (undefined behavior, UB) по-разному выглядит с точки зрения компилятора и разработчика. Для первого оно, как правило, открывает дополнительные возможности для оптимизации. Для программиста же UB может стать проблемой, особенно если оно остается незамеченным и не учитывается при разработке. В этой статье рассмотрим подход к поиску UB с использованием статического анализа. В качестве примера я использую clang-tidy: сначала разберу, как устроены существующие чекеры и как работают AST matchers, а затем покажу, как расширять их и добавлять собственные проверки, если стандартных возможностей оказывается недостаточно. Отправимся на поиски и поимку UB →

    habr.com/ru/companies/yadro/ar

    #llvm #clangtidy #ast #check #cpp #undefined_behavior #UB #compiler #sanitizers

  23. Как найти UB, которое никто не хочет замечать: разбираем clang-tidy изнутри

    Привет, Хабр! Меня зовут Анастасия Черникова, я занимаюсь разработкой компиляторных технологий и инструментов на базе LLVM в Синтакоре. Неопределенное поведение (undefined behavior, UB) по-разному выглядит с точки зрения компилятора и разработчика. Для первого оно, как правило, открывает дополнительные возможности для оптимизации. Для программиста же UB может стать проблемой, особенно если оно остается незамеченным и не учитывается при разработке. В этой статье рассмотрим подход к поиску UB с использованием статического анализа. В качестве примера я использую clang-tidy: сначала разберу, как устроены существующие чекеры и как работают AST matchers, а затем покажу, как расширять их и добавлять собственные проверки, если стандартных возможностей оказывается недостаточно. Отправимся на поиски и поимку UB →

    habr.com/ru/companies/yadro/ar

    #llvm #clangtidy #ast #check #cpp #undefined_behavior #UB #compiler #sanitizers

  24. Как найти UB, которое никто не хочет замечать: разбираем clang-tidy изнутри

    Привет, Хабр! Меня зовут Анастасия Черникова, я занимаюсь разработкой компиляторных технологий и инструментов на базе LLVM в Синтакоре. Неопределенное поведение (undefined behavior, UB) по-разному выглядит с точки зрения компилятора и разработчика. Для первого оно, как правило, открывает дополнительные возможности для оптимизации. Для программиста же UB может стать проблемой, особенно если оно остается незамеченным и не учитывается при разработке. В этой статье рассмотрим подход к поиску UB с использованием статического анализа. В качестве примера я использую clang-tidy: сначала разберу, как устроены существующие чекеры и как работают AST matchers, а затем покажу, как расширять их и добавлять собственные проверки, если стандартных возможностей оказывается недостаточно. Отправимся на поиски и поимку UB →

    habr.com/ru/companies/yadro/ar

    #llvm #clangtidy #ast #check #cpp #undefined_behavior #UB #compiler #sanitizers

  25. Как найти UB, которое никто не хочет замечать: разбираем clang-tidy изнутри

    Привет, Хабр! Меня зовут Анастасия Черникова, я занимаюсь разработкой компиляторных технологий и инструментов на базе LLVM в Синтакоре. Неопределенное поведение (undefined behavior, UB) по-разному выглядит с точки зрения компилятора и разработчика. Для первого оно, как правило, открывает дополнительные возможности для оптимизации. Для программиста же UB может стать проблемой, особенно если оно остается незамеченным и не учитывается при разработке. В этой статье рассмотрим подход к поиску UB с использованием статического анализа. В качестве примера я использую clang-tidy: сначала разберу, как устроены существующие чекеры и как работают AST matchers, а затем покажу, как расширять их и добавлять собственные проверки, если стандартных возможностей оказывается недостаточно. Отправимся на поиски и поимку UB →

    habr.com/ru/companies/yadro/ar

    #llvm #clangtidy #ast #check #cpp #undefined_behavior #UB #compiler #sanitizers

  26. Fixing our own problems in the Rust compiler

    In our data compression projects, we use Rust where C is traditionally used. During the work, we've hit limitations in Rust itself and in the surrounding tooling. Over the years, we've become increasingly comfortable with fixing these issues ourselves. […]
    — by @trifectatech

    🦀 trifectatech.org/blog/fixing-o

    #rust #rustlang #zlib #coding #during #compiler #tooling #issues #codeissues #fixing #fix #code

  27. 🚀 Ohm's #PEG-to-WASM Compiler: because everyone needs a #parsing #tool that's 50x #faster to parse things nobody asked for! 😂 Forget about improving your life—just make #parsing 0.02 seconds quicker. Is it a bird? Is it a plane? No, it's an #unnecessary #compiler update! 🙄
    ohmjs.org/blog/2026/03/12/peg- #update #speed #improvement #tool #coding #humor #HackerNews #ngated

  28. 🎩🤖 Oh, look! A magical unicorn that turns hardware code into a #video #game 🎮. Because who wouldn't want to run a #RISC-V #CPU on a factory-building simulator? 🙃 Next up: a #compiler that makes coffee while debugging your existential crisis. ☕️
    github.com/ben-j-c/verilog2fac #magicalunicorn #hardwarecode #factorysimulator #HackerNews #ngated

  29. 🚀 Behold! An opus of existential dread wrapped in a thin veneer of C language #angst, where the author heroically battles imaginary dragons of undefined behavior while attempting to reinvent the square wheel of systems compilers. 🤔 Spoiler: C compiles without warnings, and the universe remains unaltered.
    blog.xoria.org/expr-stmt-c/ #existentialdread #Cprogramming #compiler #imaginarydragons #systemscompilers #HackerNews #ngated

  30. 🚀 Behold! An opus of existential dread wrapped in a thin veneer of C language #angst, where the author heroically battles imaginary dragons of undefined behavior while attempting to reinvent the square wheel of systems compilers. 🤔 Spoiler: C compiles without warnings, and the universe remains unaltered.
    blog.xoria.org/expr-stmt-c/ #existentialdread #Cprogramming #compiler #imaginarydragons #systemscompilers #HackerNews #ngated

  31. 🚀 Behold! An opus of existential dread wrapped in a thin veneer of C language #angst, where the author heroically battles imaginary dragons of undefined behavior while attempting to reinvent the square wheel of systems compilers. 🤔 Spoiler: C compiles without warnings, and the universe remains unaltered.
    blog.xoria.org/expr-stmt-c/ #existentialdread #Cprogramming #compiler #imaginarydragons #systemscompilers #HackerNews #ngated

  32. 🚀 Behold! An opus of existential dread wrapped in a thin veneer of C language #angst, where the author heroically battles imaginary dragons of undefined behavior while attempting to reinvent the square wheel of systems compilers. 🤔 Spoiler: C compiles without warnings, and the universe remains unaltered.
    blog.xoria.org/expr-stmt-c/ #existentialdread #Cprogramming #compiler #imaginarydragons #systemscompilers #HackerNews #ngated

  33. 🚀 Behold! An opus of existential dread wrapped in a thin veneer of C language #angst, where the author heroically battles imaginary dragons of undefined behavior while attempting to reinvent the square wheel of systems compilers. 🤔 Spoiler: C compiles without warnings, and the universe remains unaltered.
    blog.xoria.org/expr-stmt-c/ #existentialdread #Cprogramming #compiler #imaginarydragons #systemscompilers #HackerNews #ngated