Automated Control-Based AssessmentSupporting Control-Based Risk Management with Standardized Formats Learn More NIST, in collaboration with industry, is developing the Open Security Controls Assessment Language (OSCAL). OSCAL is a set of formats expressed in XML, JSON, and YAML. These formats provide machine-readable representations of control catalogs, control baselines, system security plans, an
Gleam is a friendly language for building type-safe systems that scale! The power of a type system, the expressiveness of functional programming, and the reliability of the highly concurrent, fault tolerant Erlang runtime, with a familiar and modern syntax. Reliable and scalable Running on the battle-tested Erlang virtual machine that powers planet-scale systems such as WhatsApp and Ericsson, Glea
#Zinc, a systems programming language prototype Zinc is my attempt at a low-level systems programming language prototype. I found this parser, called Owl mirrored here, that generates parsers for visibly pushdown languages. Visibly pushdown languages are those where recursion to other grammar productions must be guarded by tokens which can only be used for that purpose. While somewhat limiting, th
()+ []! JSFuck is an esoteric and educational programming style based on the atomic parts of JavaScript. It uses only six different characters to write and execute code. It does not depend on a browser, so you can even run it on Node.js. Use the form below to convert your own script. Uncheck "eval source" to get back a plain string. Encode Links Share on Twitter View source on GitHub Follow @aemke
Findyとかいうプログラマ向けSNSに登録していると、時々案件情報が送られてくるのだが、 ベンチャーの案件でRuby on Railsなどと書いてあると、笑ってしまう。 今さらRailsか。CTOの技術力がマジでないんだろう。 サービスを育てていく気もないんだろう。 そんなベンチャーに投資してしまった人間が不憫でしかない。 負の感情しかわいてこない。 これ以上、Rubyに人生を狂わされる人間が増えないように、 Rubyはゴミと言うことにした。おれのポエムを聞いてほしい。 Rubyからは何も学べないRubyが駄目な理由は、 Rubyなんか書いても良いソフトウェア設計を学べないし、それどころか誤って学習してしまうからだ。 Rubyistは他のより優れたコードで書く場合にも、やはりRubyならどうするか考えて、それを他の言語に転写しようとするから、 結局Rubyコードを産んでしまう。 その結果
YAPC::Hakodate 2024のLT資料です
#include "Cello.h" int main(int argc, char** argv) { /* Stack objects are created using "$" */ var i0 = $(Int, 5); var i1 = $(Int, 3); var i2 = $(Int, 4); /* Heap objects are created using "new" */ var items = new(Array, Int, i0, i1, i2); /* Collections can be looped over */ foreach (item in items) { print("Object %$ is of type %$\n", item, type_of(item)); } /* Heap objects destructed via Garbage
PL/I(ピーエルワン)は、汎用プログラミング言語の一つ。名前は英語の「programming language one」に由来する。 PL/Iは科学技術用、工業用、商業用などにデザインされた命令型プログラミング言語である。1964年に生まれ、教育機関、商用、工業で使用されてきた。 PL/Iの主要な用途はデータ処理で、再帰および構造化プログラミングに対応する。言語の構文は英語に似ており、検証や操作が可能な幅広い機能のセットを持ち、複合的なデータ型を記述することに適している。
Verse プログラミング言語とその機能の設計目標をご覧ください。参考資料としてこのセクションをご活用ください。
A modern, type-safe programming language that catches bugs and errors at compile time.
Biscuit Language The Biscuit Language (BL) is simple imperative programming language using LLVM backend implemented in C. Language syntax and all it's features are still in development and not ready for 'real' use yet. Biscuit is designed to be simple, fast and explicit. Simple small language. Manual memory management. ABI compatibility with C libraries. Game development oriented. Compilation to n
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く