Esoteric Programming Languages: Rockstar, Tabloid, Baby Language, Ook!, Chef

https://lemmy.world/post/44190364

Esoteric Programming Languages: Rockstar, Tabloid, Baby Language, Ook!, Chef - Lemmy.World

Lemmy

Uiua — an extremely terse programming langauge

https://programming.dev/post/46450500

Uiua — an extremely terse programming langauge - programming.dev

cross-posted from: https://programming.dev/post/46403010 [https://programming.dev/post/46403010] > Sample with fibonacci: > > is the fibonacci in this language [https://programming.dev/pictrs/image/544d0513-7079-45a0-b4ee-391ce9553bef.jpeg] — Commenter maegul [https://programming.dev/u/[email protected]] writes on the Programming community post: > I tried to go through the tutorial a year or so ago. > >I can’t recall when, but there’s a point at which doing something normal/trivial in an imperative language requires all sorts of weirdness in Uiua. But they try to sell it as especially logical while to me they came off as completely in a cult. > >It’s this section, IIRC: https://www.uiua.org/tutorial/More Argument Manipulation#-planet-notation- [https://www.uiua.org/tutorial/More%20Argument%20Manipulation#-planet-notation-] > >When they declare > >> And there you have it! A readable syntax juggling lots of values without any names! > >For > >×⊃(+⊙⋅⋅∘|-⊃⋅⋅∘(×⋅⊙⋅∘)) 1 2 3 4 > >Which, if you can’t tell, is equivalent to > >f(a,b,c,x) = (a+x)(bx-c) > >With arguments 1, 2, 3, 4. > >I wanted to like this, and have always wanted to learn APL or J (clear influences). But I couldn’t take them seriously after that.

Fun With Dada - programming.dev

cross-posted from: https://lemmy.bestiver.se/post/914525 [https://lemmy.bestiver.se/post/914525] > Comments [https://lobste.rs/s/9zeao0/fun_with_dada]

KORE Programming Language

https://programming.dev/post/45014111

KORE Programming Language - programming.dev

From the README: ## What is KORE? KORE is a self-hosting programming language that combines the best ideas from multiple paradigms: | Paradigm | Inspiration | KORE Implementation | | -------- | ----------- | ------------------- | | Safety | Rust | Ownership, borrowing, no null, no data races | | Syntax | Python | Significant whitespace, minimal ceremony | | Metaprogramming | Lisp | Code as data, hygienic macros, DSL-friendly | | Compile-Time | Zig | comptime execution, no separate macro language | | Effects | Koka/Eff | Side effects tracked in the type system | | Concurrency | Erlang | Actor model with message passing | | UI/Components | React/JSX | Native JSX syntax, components, hot reloading | | Targets | Universal | WASM, LLVM native, SPIR-V shaders, Rust transpilation | ### Example kore // Define a function with effect tracking fn factorial(n: Int) -> Int with Pure: match n: 0 => 1 _ => n * factorial(n - 1) // Actors for concurrency actor Counter: var count: Int = 0 on Increment(n: Int): count = count + n on GetCount -> Int: return count fn main(): let result = factorial(5) println("5! = " + str(result))

permission to begin learning

https://programming.dev/post/44066110

permission to begin learning - programming.dev

Lemmy

Koto Programming Language

https://lemy.lol/post/58212453

Koto Programming Language - lemy.lol

Basically it has hashmaps and arrays, it is untyped. Similar to lua in that regard.

Rue Language - lemy.lol

> Memory Safe > No garbage collector, no manual memory management. A work in progress, though.

نرحّب بمن انضمّ إلينا أخيراً في خادوم المحترف العربي.
هنا يمكنك إرسال توتات تشمل 6000 حرف، فاكتب ما تشاء بدون أن تحمل همّ عدد الأحرف!!
#ArabiPro #Technology #News
#programming_languages #Programming #python #javascript #php #coding
#Operating_systems
#Linux #windows #mac #unix #android #sailfish_os #harmony_os #apple
#social_media #mastodon #fediverse #friendica
#games #xbox #playstation #steam
#egypt #saudia_arabia #tunisia #politics
Concrete syntax matters - programming.dev

Lemmy