Top 1,000 Features Creators Events Podcasts Extensions Interviews Blog Explorer CSV

Case Insensitive Identifiers

< >
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: Pascal
s := (A + a + A);
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, Ada, Pascal, Nim, 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, XML, JSON, Go, TypeScript, R, Rust, Swift, Scala, Lua, Haskell, Kotlin, Clojure, Elixir, CoffeeScript, Objective-C, Julia, Lisp, Prolog, Erlang, Dart, CUDA, Racket, D, Reason, Elm, Scheme, GraphQL, F#, OCaml, Chapel, Smalltalk, Node.js, LaTeX, Arduino Programming Language, SQLite, Maple, Tcl, ActionScript, XQuery, C3, 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.

View source

- Build the next great programming language About Resources Acknowledgements Part of the World Wide Scroll