Top 1,000 Features Creators Resources Blog Explorer Download
GitHub icon

Case Insensitive Identifiers

< >
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: Nim
# Though they may be phased out: # https://github.com/nim-lang/RFCs/issues/456
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, Pascal, Ada, Nim, Fortran, PostgreSQL, MySQL, SPSS, VHDL, Forth, Visual Basic .NET, Delphi, BASIC, AutoHotkey, Eiffel, Batchfile, Speedie, Gforth

*

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

*

View all concepts with or missing a hasCaseInsensitiveIdentifiers measurement

*

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

View source

- Build the next great programming language About Acknowledgements Extensions Day 630 Donate feedback@pldb.io