Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Cat 🐈🥗 (D.Burch) :paw:⁠:paw: boosted
Chris Bohn
Chris Bohn
@DocBohn@techhub.social  ·  activity timestamp 2 weeks ago

Did I spend far too much time on this table just to get to the punchline at the bottom for something I'll spend perhaps 20 seconds on during lecture?
Yes, yes I did.

Do I regret it?
No, I do not.

#ProgrammingLanguages #TypeSystems #Assembly #Programming #ComputerScience

A D&D alignment chart meme for programming languages' type systems. The "Good/Evil" axis is "Strongly/Weakly Typed". The "Lawful/Chaotic" axis is "Statically/Dynamically Typed".

Lawful Good: Ada, Rust
Neutral Good: Kotlin, TypeScript (strict: true)
Chaotic Good: Scheme, Smalltalk
Lawful Neutral: Fortran (F90 & later), Java
True Neutral: PHP, Python (with type hints)
Chaotic Neutral: Python, Ruby
Lawful Evil: C, FORTRAN (F77 & earlier)
Neutral Evil: Visual  Basic, TypeScript
Chaotic Evil: BASIC (classic), JavaScript
A D&D alignment chart meme for programming languages' type systems. The "Good/Evil" axis is "Strongly/Weakly Typed". The "Lawful/Chaotic" axis is "Statically/Dynamically Typed". Lawful Good: Ada, Rust Neutral Good: Kotlin, TypeScript (strict: true) Chaotic Good: Scheme, Smalltalk Lawful Neutral: Fortran (F90 & later), Java True Neutral: PHP, Python (with type hints) Chaotic Neutral: Python, Ruby Lawful Evil: C, FORTRAN (F77 & earlier) Neutral Evil: Visual Basic, TypeScript Chaotic Evil: BASIC (classic), JavaScript
A D&D alignment chart meme for programming languages' type systems. The "Good/Evil" axis is "Strongly/Weakly Typed". The "Lawful/Chaotic" axis is "Statically/Dynamically Typed". Lawful Good: Ada, Rust Neutral Good: Kotlin, TypeScript (strict: true) Chaotic Good: Scheme, Smalltalk Lawful Neutral: Fortran (F90 & later), Java True Neutral: PHP, Python (with type hints) Chaotic Neutral: Python, Ruby Lawful Evil: C, FORTRAN (F77 & earlier) Neutral Evil: Visual Basic, TypeScript Chaotic Evil: BASIC (classic), JavaScript
  • Copy link
  • Flag this post
  • Block
Chris Bohn
Chris Bohn
@DocBohn@techhub.social  ·  activity timestamp 2 weeks ago

Did I spend far too much time on this table just to get to the punchline at the bottom for something I'll spend perhaps 20 seconds on during lecture?
Yes, yes I did.

Do I regret it?
No, I do not.

#ProgrammingLanguages #TypeSystems #Assembly #Programming #ComputerScience

A D&D alignment chart meme for programming languages' type systems. The "Good/Evil" axis is "Strongly/Weakly Typed". The "Lawful/Chaotic" axis is "Statically/Dynamically Typed".

Lawful Good: Ada, Rust
Neutral Good: Kotlin, TypeScript (strict: true)
Chaotic Good: Scheme, Smalltalk
Lawful Neutral: Fortran (F90 & later), Java
True Neutral: PHP, Python (with type hints)
Chaotic Neutral: Python, Ruby
Lawful Evil: C, FORTRAN (F77 & earlier)
Neutral Evil: Visual  Basic, TypeScript
Chaotic Evil: BASIC (classic), JavaScript
A D&D alignment chart meme for programming languages' type systems. The "Good/Evil" axis is "Strongly/Weakly Typed". The "Lawful/Chaotic" axis is "Statically/Dynamically Typed". Lawful Good: Ada, Rust Neutral Good: Kotlin, TypeScript (strict: true) Chaotic Good: Scheme, Smalltalk Lawful Neutral: Fortran (F90 & later), Java True Neutral: PHP, Python (with type hints) Chaotic Neutral: Python, Ruby Lawful Evil: C, FORTRAN (F77 & earlier) Neutral Evil: Visual Basic, TypeScript Chaotic Evil: BASIC (classic), JavaScript
A D&D alignment chart meme for programming languages' type systems. The "Good/Evil" axis is "Strongly/Weakly Typed". The "Lawful/Chaotic" axis is "Statically/Dynamically Typed". Lawful Good: Ada, Rust Neutral Good: Kotlin, TypeScript (strict: true) Chaotic Good: Scheme, Smalltalk Lawful Neutral: Fortran (F90 & later), Java True Neutral: PHP, Python (with type hints) Chaotic Neutral: Python, Ruby Lawful Evil: C, FORTRAN (F77 & earlier) Neutral Evil: Visual Basic, TypeScript Chaotic Evil: BASIC (classic), JavaScript
  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.7 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct