
clarke
Brainfuck
Brainfuck is an esoteric programming language created in 1993 by Swiss student Urban Müller.[1] Designed to be extremely minimalistic, the language consists of only eight simple commands, a data pointer, and an instruction pointer.[2] Brainfuck is an example of a so-called Turing tarpit: it can be used to write any program, but it is not practical to do so because it provides so little abstraction that the programs get very long or complicated. While Brainfuck is fully Turing-complete, it is not intended for practical use but to challenge and amuse programmers.[3][4] Brainfuck requires one to break down commands into small and simple instructions. The language takes its name from the slang term brainfuck, which refers to things so complicated or unusual that they exceed the limits of one s understanding, as it was not…
Swift
Swift是一门苹果公司于2014年首次推出的语言,主要应用领域就是苹果公司各种设备的软件开发。从手机到手表,从电视盒子到电脑,只要是苹果自家的产品,统统囊括。所以,这当然是融入苹果生态开发的必备编程语言。讲到这,可能有小伙伴会想,我对苹果生态的软件开发完全不感兴趣,所以这门语言就和我没关系了呗? 先别着急关掉这个页面…
Clojure
Clojure是一个在Java虚拟机上运行的动态函数式编程语言,其语法源于Lisp语言,在Java虚拟机上运行时会编译成字节码,再运行。Clojure坚持函数式编程风格,简化了多线程编程。Clojure坚持code-as-data编程哲学,自身带复杂的Lisp宏系统。Clojure的作者是Rich Hickey。Clojure类似于其它的Lisp,Clojure的语法建立在S-expressions,在编译前首先被读入器(Reader)解析成数据结构,Clojure的读入器支持字面语法…
Elixir
這次開賽的主題,是因為在偶然間認識了elixir這個語言,其中函數式編程的概念,特別的吸引我。 如果去看官網的logo,可以看到一個大大的水滴狀,是非常好看的logo,非常的在我的心中加分。此外,Elixir是一個函數式的語言,且有著非常新穎的語法及特性,並且經過編譯後可以在BEAM (Erlang virtual machine)執行,據說有非常不錯的效能以及在高併發時能有非常好的表…

Erlang
什么是Erlang Erlang([ ə:læŋ])是一种通用的面向并发的编程语言,其创立者是Joe Armstrong ,在1987年由瑞典电信设备制造商爱立信 于主持开发。Erlang的开发目的是创造一种可以应对大规模并发活动的编程语言和运行环境,从而简化交换机的开发工作,提高电话交换机的稳定性和可扩展性。 Erlang是一个结构化,动态类型编程语言,内建并行计算支持,非常适合于构…
Rust
Rust 程序设计语言的本质实际在于 赋能(empowerment):无论你现在编写的是何种代码,Rust 能让你在更为广泛的编程领域走得更远,写出自信。(这一点并不显而易见) 举例来说,那些“系统层面”的工作涉及内存管理、数据表示和并发等底层细节。从传统角度来看,这是一个神秘的编程领域,只为浸润多年的极少数人所触及,也只有他们能避开那些臭名昭著的陷…
Why OCaml?
Why OCaml? Programming languages matter. They affect the reliability, security, and efficiency of the code you write, as well as how easy it is to read, refactor, and extend. The languages you know can also change how you think, influencing the way you design software even when you’re not using them. OCaml mixes power and pragmatism in a way that makes it ideal for building complex software systems. What makes OCaml special is that it occupies a sweet spot in programming language design. It provides a combination of efficiency, expressiveness, and practicality that is matched by no other language. That is in large part because OCaml is an elegant combination of language features that have been developed over the last 40 years. These include: Generational garbage collection for automatic memory management. First-class functions that can be passed around…
Zig
在计算机编程的世界中,有许多编程语言可供选择。每种语言都有自己的特点和应用领域。在这篇博客中,我们将介绍一种新兴的编程语言,它就是Zig。Zig是一种系统级编程语言,旨在提供简单、安全和高效的编程体验。它融合了现代语言的特性和传统低级语言的控制能力,使得开发者能够更轻松地编写底层的软件。本文将深入探讨Zig的特点…
Haskell
haskell 是一门纯函数式编程语言。在命令式语言中执行操作需要给电脑安排一组命令,随着命令的执行,状态就会随之发生改变。例如你给变量 a 赋值为 5,而随后做了其它一些事情之后 a 就可能变成的其它值。有控制流程,你就可以重复执行操作。然而在函数式编程语言中,你不是像命令式语言那样命令电脑“要做什么”,而是通过用函数来描述…
LISP
約翰麥卡錫和他的學生於 1958 年展開 Lisp 的初次實現工作。 Lisp 是繼 FORTRAN 之後,仍在使用的最古老的程式語言。 λ 更值得注意的是,它仍走在程式語言技術的最前面。懂 Lisp 的程式設計師會告訴你,有某種東西使 Lisp 與衆不同。 Lisp 與衆不同的部分原因是,它被設計成能夠自己進化。你能用 Lisp 定義新的 Lisp 運算子。當新的抽象概念風行時(如物件導向程式設計…
C++
C++是一种被广泛使用的计算机程序设计语言。它是一种通用程式設計語言,支援多重编程范式,例如過程化程序設計、面向对象程序設計、泛型程式設計和函数式程序設計等。 比雅尼·斯特勞斯特魯普博士在贝尔实验室工作期间在20世紀80年代發明並實現了C++。起初,這種語言被稱作“C with Classes”(“包含‘類’的C語言”),作為C語言的增強版出現。随后…
C語言
C語言(英語:C Language)是一種通用的、程序式編程程式語言,支援結構化編程、詞法作用域和遞迴,使用靜態型別系統,並且廣泛用於系統軟體與應用軟體的開發。 C語言於1969年至1973年間,為了移植與開發UNIX作業系統,由丹尼斯·里奇與肯·湯普遜,以B語言為基礎,在貝爾實驗室設計、開發出來。二十世紀八十年代,C語言應用日漸廣泛。為了避免各開…
哪個imoji可以用來表示人工修正過
在表示「人工修正過」這個概念時,常見的 emoji 選擇會與「編輯」、「修改」或「人工干預」相關。以下是幾個適合的 emoji 及其用途說明: ✍️(書寫手)‣ 表示人工編輯、修正、手動處理等行為。 🛠️(工具:鎚子與扳手)‣ 表示修復、調整、人工修改。 📝(筆記本與筆)‣ 用於表示文字修改或記錄,帶有人工處理的意味。 🔧(扳手)‣ 表示修正或手動調整某些內容,特別是技術或工程層面的修改。 👨…
