17 Punkte von GN⁺ 2023-12-04 | 2 Kommentare | Auf WhatsApp teilen

Frage auf HN und dazugehörige Antworten

  • Tarantool ist eine hochperformante In-Memory-Datenbank und ein Applikationsserver; die offizielle Website ist hier.
  • Rebol/Red-lang ist eine einzigartige Programmiersprache, die auf kompakten und ausdrucksstarken Code abzielt; weitere Informationen gibt es hier.
  • U++ ist eine IDE und eine Bibliothekssammlung für C++-Programmierer, die die Entwicklung effizienter macht; die offizielle Website ist hier.
  • Lazarus ist eine kostenlose Open-Source-IDE für plattformübergreifende Entwicklung, die eine Delphi-ähnliche Programmierumgebung bietet; die offizielle Website ist hier.
  • Fasm ist ein Flat Assembler, der Assemblerprogrammierung für verschiedene Architekturen unterstützt; die offizielle Website ist hier.

2 Kommentare

 
regentag 2023-12-04

Davon habe ich nur von FASM gehört.
MenuetOS und das davon abgeleitete Kolibri OS wurden mit FASM geschrieben.

 
GN⁺ 2023-12-04
Hacker-News-Kommentare
  • Analoges Rechnen

    • Mechanisches analoges Rechnen ist ein wunderschönes Konzept, das komplexe physikalische Systeme in einfache Maschinen übersetzt.
    • Seltsam geformte Zahnräder ineinandergreifen zu lassen, um Integrale zu berechnen, vermittelt eine tiefe Bedeutung über das Universum.
    • Es lässt sich auf elektronisches analoges Rechnen erweitern, und das Funktionsprinzip von Vakuumröhren zeigt die Schönheit der Physik.
    • Digitales Rechnen löst ebenfalls schöne Probleme, aber es berührt nicht so sehr wie analoges Rechnen.
    • Es fühlt sich an, als hätten wir etwas Wichtiges verloren, indem wir das Analoge aufgegeben haben.
  • NNCP (http://www.nncpgo.org)

    • Ein Protokoll/Tool für asynchrone Dateiübertragung zwischen vertrauenswürdigen Parteien mit diskontinuierlicher oder intermittierender Konnektivität.
    • Begann als moderne Alternative zu Usenet und unterstützt verschiedene Übertragungswege.
    • Ein Prioritätssystem für Dateiübertragungen und die Möglichkeit, beim Empfang von Nachrichten beliebige Befehle auszuführen.
  • Verschiedene Technik-Links

    • Tarantool ist eine In-Memory-Datenbank, Red ist eine Programmiersprache mit einzigartiger Syntax.
    • U++ ist ein C++-Framework ähnlich wie QT, Lazarus ist eine Pascal-IDE, FASM ist ein Toolkit zum Erstellen von Assemblern.
    • Es ist schwer, eine Gemeinsamkeit zwischen den verlinkten Technologien zu finden.
  • MediaWiki

    • MediaWiki betreibt Wikipedia, und ich wünschte, es würde breiter für Dokumentation verwendet.
    • Damit lassen sich spezielle Templates in Lua erstellen, und über die Cargo-RDBMS-Erweiterung werden SQL-Funktionen bereitgestellt.
    • Es fehlt an Plugins für externe Dienste wie Confluence, aber es ist selbst hostbar und als Dokumentationsplattform hervorragend.
  • nix-shell des Nix-Paketmanagers

    • Nix wird allmählich populärer, aber viele Leute denken, dass es ein großes Commitment erfordert.
    • Man kann pro Projekt eine Entwicklungs-Shell erstellen und die für die Arbeit an diesem Projekt nötigen Pakete installieren.
  • GnuPG/PGP und das Web of Trust

    • In vielen Fällen, in denen Blockchain eingesetzt wird, wären OpenPGP-Signaturen möglicherweise besser geeignet.
    • Da maschinell erzeugte Inhalte zunehmen, könnten Dienste, die das Konzept des Web of Trust nutzen, sehr stark sein.
    • Es gibt UX-Probleme bei kryptografischen Signaturen, aber für Gruppen, die sie einfach nutzbar machen, gibt es viele Chancen.
  • Magic Wormhole (https://magic-wormhole.io)

    • Ein einfach zu nutzendes und sicheres Programm für Dateiübertragungen.
    • Ich nutze es fast täglich, und das Video des Autors von der pycon-2016 ist informativ.
  • Nim-Programmiersprache

    • Nim ist schnell, statisch typisiert, liest sich wie Python und hat ein hervorragendes Effektsystem.
    • Es macht Spaß, damit zu arbeiten, und es gibt eine Reihe zum Schreiben eines Interpreters in Nim.
  • Arcan-Display-Server

    • Arcan ist ein Display-Server mit innovativen Ideen.
    • Selbst wenn es nicht populär wird, enthält es Ideen, die in anderen populären Programmen verwendet werden könnten.
  • BEAM-Sprachfamilie (Erlang, Elixir, LFE usw.)

    • BEAM-Sprachen könnten deutlich breiter eingesetzt werden, und auf der BEAM lassen sich viele Probleme lösen.