17 ポイント 投稿者 GN⁺ 2023-12-04 | 2件のコメント | WhatsAppで共有

HNに投稿された質問と、それに関連する回答。

  • Tarantool は高性能なインメモリデータベース兼アプリケーションサーバーで、公式ウェブサイトは こちら.
  • Rebol/Red-lang はユニークなプログラミング言語で、簡潔で表現力の高いコードを書くことを志向しており、詳しい情報は こちら で確認できます。
  • U++ は C++ プログラマー向けの IDE およびライブラリ群で、開発をより効率的にしてくれます。公式ウェブサイトは こちら.
  • Lazarus はクロスプラットフォーム開発のための無料オープンソース IDE で、Delphi に似たプログラミング環境を提供します。公式ウェブサイトは こちら.
  • Fasm はフラットアセンブラで、さまざまなアーキテクチャ向けのアセンブリ言語プログラミングをサポートしています。公式ウェブサイトは こちら.

2件のコメント

 
regentag 2023-12-04

この中で聞いたことがあるのは FASM だけですね。
MenuetOS と、そこから派生した Kolibri OS は FASM で書かれていました。

 
GN⁺ 2023-12-04
Hacker Newsの意見
  • アナログコンピューティング

    • 機械式アナログコンピューティングは、複雑な物理システムを単純な機械に変換する美しい概念。
    • 奇妙な形のギアを噛み合わせて積分を求めることには、宇宙に対する深い意味が感じられる。
    • 電子アナログコンピューティングへと拡張可能であり、真空管の動作原理は物理学の美しさを示している。
    • デジタルコンピューティングも美しい問題を解くが、アナログコンピューティングほどの感動はない。
    • アナログを捨てたことで、何か重要なものを失ったように感じる。
  • NNCP (http://www.nncpgo.org)

    • 非連続的または断続的な接続性を持つ信頼できる当事者間での非同期ファイル転送のためのプロトコル/ツール。
    • Usenetの現代的な代替として始まり、さまざまな転送方式をサポートしている。
    • ファイル転送の優先順位システムがあり、メッセージ受信時に任意のコマンドを実行できる。
  • さまざまな技術リンク

    • Tarantoolはインメモリデータベース、Redは独特な文法を持つプログラミング言語。
    • U++はQtのようなC++フレームワーク、LazarusはPascal IDE、FASMはアセンブラ構築ツールキット。
    • リンクされた技術同士の共通点を見つけるのは難しい。
  • MediaWiki

    • MediaWikiはWikipediaを動かしており、ドキュメンテーションのためにもっと広く使われてほしい。
    • Luaで特別なテンプレートを作れ、Cargo RDBMS拡張を通じてSQL機能を提供する。
    • Confluenceのような外部サービス向けプラグインは不足しているが、セルフホスト可能で、ドキュメンテーション基盤として優れている。
  • Nixパッケージマネージャの nix-shell

    • Nixは徐々に人気を得ているが、多くの人は大きなコミットメントが必要だと思っている。
    • プロジェクトごとの開発シェルを作成し、そのプロジェクトでの作業に必要なパッケージをインストールできる。
  • GnuPG/PGPとWeb of Trust

    • ブロックチェーンが使われている多くのケースでは、OpenPGP署名のほうがより適しているかもしれない。
    • 機械生成コンテンツが増えるにつれて、Web of Trustの概念を使うサービスは強力になりうる。
    • 暗号署名にはUX上の問題があるが、使いやすくできるグループには多くの機会がある。
  • Magic Wormhole (https://magic-wormhole.io)

    • 使いやすく安全なファイル転送プログラム。
    • ほぼ毎日使っており、著者がpycon-2016で発表した動画は有益。
  • Nimプログラミング言語

    • Nimは高速で、静的型付けで、Pythonのように読め、エフェクトシステムが優れている。
    • 使っていて楽しく、Nimでインタプリタを書く過程がある。
  • Arcanディスプレイサーバ

    • Arcanは革新的なアイデアを持つディスプレイサーバ。
    • たとえ人気が出なくても、他の人気プログラムで使えるアイデアがある。
  • BEAM言語ファミリー (Erlang, Elixir, LFE など)

    • BEAM言語はもっと広く使われてもよく、BEAM上なら多くの問題が解決できる。