Regular Expression Matching Can Be Simple And Fasthttps://swtch.com/~rsc/regexp/regexp1.html
Journal of Functional Programming 14 (2004), pp. 503–518. http://www.cs.dartmouth.edu/~doug/nfa.ps.gz (preprint) [ 4 ] R. McNaughton and H. Yamada, “Regular expre
The Hundred-Year Languagehttps://paulgraham.com/hundred.html
picture. What kind of programming language will they use to write the software controlling those flying cars? This is worth thinking about not so much because we'll actually get t
The toxic schooling systemhttp://digdeeper.love/articles/school.xhtml
general proficiency in programming will - of course - remain). Since none of the knowledge you learn in school is being regularly used outside of it, the brain will see no point i
The Retrocomputing Museumhttp://www.catb.org/retro/
in the history of programming languages. More Algol68 resources can be found at the Software Preservation Group . ADVSYS ADVenture SYStem, another adventure-writing system by Davi
A museum of archaic computer languages
C-Kermit 9.0 General Hints and Tipshttps://www.kermitproject.org/ckcbwr.html
TRANSFER 11. SCRIPT PROGRAMMING 0. PATCHES [ Top ] [ Contents ] [ Next ] Source-level patches for C-Kermit 9.0: (None) 1. INCOMPATIBLE CHANGES [ Top ] [ Contents ] [ Next ] These
Welcome!https://aartaka.me/
ed(1) is a versatile programming system. Yet no one talks about metaprogramming and algorithms in it. Now someone did, and that’s me! Line-based Lisp Editing (13 Oct 2025) Not all
A blog of Artyom Bologov, programmer-poet, privacy freak, and eco-activist. Programming, art, F
Stop Writing Dead Programs, Strange Loop 2022https://jackrusher.com/strange-loop-2022/
aspects of programming to create an overall experience. The language semantics, user interface, and implementation each help create this integrated experience.” ( source ) 00:29.0
POSIX Shell Tutorialhttps://www.grymoire.com/Unix/Sh.html
of POSIX shell programming. The information describe here should work in all(?) POSIX shells. However, your operating system may cause different results. You're not getting the mo
The Grymoire's tutorial on the POSIX Shell
Old, but Interesting Programshttps://invisible-island.net/personal/oldprogs.html
array. In my initial programming class, we used a 1620 model I, with 12,000 characters of memory. Midway through that year, the college purchased a model II from a neighboring col
Thomas Dickey has been writing software programs since 1970, and discusses here some of the more interesting ones.
Don’t Use ISO/IEC 14977 Extended Backus-Naur Form (EBNF)https://dwheeler.com/essays/dont-use-iso-14977-ebnf.html
a language (such as a programming language or complex data structure) it’s often helpful to use some kind of Extended Backus-Naur form (EBNF). Often people do a Google searc
A description of why you should not use ISO
Unix/Linux Commands, Syntax, And Noteshttps://zerocontradictions.net/programming/linux-commands-notes
: parse file-name Shell programming comes in two flavors: shell scripts and shell functions. Shell scripts, once defined, can be executed just like any other executable as long as
This webpage features a summary of commands and information from the Unix Programming Environment, and other commands and information compiled from other sources.
The Rule of Least Powerhttps://www.w3.org/2001/tag/doc/leastPower.html
many ways in which a programming language may exhibit power or complexity, nor to suggest that all such power necessarily interferes with information reuse. Rather, this finding o
Find more...