Tagged articles
3 articles
Page 1 of 1
21CTO
21CTO
Jul 6, 2023 · Fundamentals

Discover High-Paying Niche Programming Languages: Zig, Erlang, F#, Ruby, and Clojure

Based on the latest Stack Overflow developer survey, this article highlights five lesser‑known programming languages—Zig, Erlang, F#, Ruby, and Clojure—detailing their average salaries, key features, and sample code to help developers expand their skill set and boost earnings.

Career DevelopmentClojureErlang
0 likes · 8 min read
Discover High-Paying Niche Programming Languages: Zig, Erlang, F#, Ruby, and Clojure
Liangxu Linux
Liangxu Linux
Apr 21, 2021 · Fundamentals

Why Reusable Code Eludes Us: FP vs OO Through a FizzBuzz Experiment

The article examines why truly reusable code is hard to achieve by contrasting functional programming in F# with object‑oriented programming in C# through a FizzBuzz implementation, highlighting differences in fragmentation, coupling, and flexibility that affect component reuse.

C#F#code-reuse
0 likes · 11 min read
Why Reusable Code Eludes Us: FP vs OO Through a FizzBuzz Experiment
21CTO
21CTO
Feb 6, 2021 · Fundamentals

Why Are Reusable Components So Hard? A FP vs OO FizzBuzz Experiment

The article explores why building truly reusable components is challenging by comparing a concise functional F# implementation of FizzBuzz with a more verbose object‑oriented C# version, highlighting how language paradigms and design assumptions affect modularity, coupling, and extensibility.

CF#component reuse
0 likes · 11 min read
Why Are Reusable Components So Hard? A FP vs OO FizzBuzz Experiment