Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Case Insensitive Identifiers

< >
Example from 1 languages: Nim
# Though they may be phased out: # https://github.com/nim-lang/RFCs/issues/456
Example from 1 languages: Pascal
s := (A + a + A);
Example from 1 languages: Ada
with Gnat.Io; use Gnat.Io; procedure Numbers is Score: Integer; F: Float := 1.0; begin Score := 3 + 2#1011#; Put(score); New_Line; Score := Score + 1_000_000; Put(Score); New_Line; end Numbers;
Example from 1 languages: Fortran
x = 2.0 y = x + X
Example from 1 languages: VHDL
signals some_signal : integer ; signal some_other_signal : integer ; signal result : integer ; ReSULT <= SOME_SIGNAL + sOME_oTHer_SIGNal ; -- Although totally unrecommended - this is perfectly legal
Example from 1 languages: Speedie
if "abc".LeNgTh == 3 "cool length"
*

Languages with Case Insensitive Identifiers include HTML, CSS, SQL, SAS, COBOL, Visual Basic, Nim, Pascal, Ada, Fortran, PostgreSQL, MySQL, SPSS, VHDL, Forth, Visual Basic .NET, Delphi, BASIC, AutoHotkey, Eiffel, Batchfile, Gforth, SAKO, Speedie

*

Languages without Case Insensitive Identifiers include JavaScript, C, Python, Java, Perl, Ruby, PHP, Go, XML, JSON, TypeScript, R, Rust, Swift, Scala, Lua, Kotlin, Haskell, Clojure, CoffeeScript, Elixir, Erlang, Prolog, Objective-C, Lisp, Julia, Dart, CUDA, Racket, Reason, D, Elm, GraphQL, Scheme, Chapel, F#, OCaml, Smalltalk, Tcl, Node.js, LaTeX, Arduino Programming Language, Maple, SQLite, ActionScript, C3, XQuery, Lil, Modula-2, progsbase, C2, Sage, Modula-3, Veryl, Bel

*

View all concepts with or missing a hasCaseInsensitiveIdentifiers measurement

*

Read more about Case Insensitive Identifiers on the web: 1.

- Build the next great programming language Add Issues About Search Keywords Livestreams Labs Resources Acknowledgements