PLDB
Languages Features Calendar About Lists Add Language
GitHub icon

Strings

Strings

Strings are a language feature.

In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable.

Languages with Strings include Java, JavaScript, C, Python, C++, SQL, PHP, Ruby, R, Go, Perl, C#, Scala, MATLAB, Swift, MySQL, JSON, Rust, Haskell, Fortran, Lua, CSS, TypeScript, Scheme, Objective-C, Clojure, PostgreSQL, Visual Basic, Erlang, Mathematica, Kotlin, Prolog, Julia, Pascal, Elixir, Ada, PowerShell, Tcl, Dart, Groovy, F#, CoffeeScript, Bash, D, Smalltalk, Solidity, Crystal, Racket, Nim, BASIC, APL, Delphi, Chapel, Elm, Verilog, awk, Eiffel, Reason, Haxe, Node.js, GNU Octave, Emacs Lisp, fish, GraphQL, Modula-2, Dylan, VHDL, REBOL, Rexx, MUMPS, Arduino, Idris, Red, SPSS, PureScript, Pug, Simula, PL/SQL, Zig, Self, Applescript, Vala, Deno, Hy, Wren, MIPS architecture, J, ASP, Oberon, Ballerina, SNOBOL, Boo, IDL, ActionScript, Hack, V, Protocol Buffers, CIL, XQuery, HCL, MoonScript, AutoIt, Fantom, Icon, PostCSS, Arc, SPARQL, Wolfram Language, QBasic, SuperCollider, Agda, Scilab, Falcon, Seed7, Opa, Nemerle, Ceylon, Coconut, HyperTalk, Squirrel, ColdFusion, Ioke, Factor, ALGOL 60, Occam, Maxima, Xojo, X10, Processing, Mercury, Batchfile, ABAP, Sass, Clean, PureBasic, xBase, Caml, E, Terra, Smali, JScript, LOLCODE, ABC, Object Pascal, Lean, Q, CLU, SystemVerilog, Clipper, Monkey, Turing, Ini, AutoLISP, LiveScript, Less, Z shell, Squeak, Korn shell, Genie, RPG, Oxygene, RATFOR, carp, Dogescript, gravity, Jython, Inform, GML, ALGOL 68, JAI, odin, CLIPS, AsciiDots, Unicon, wisp, Pony, skip, Miranda, AspectJ, RPL, Velocity, Nial, Gosu, Pharo, BETA, kitten, FoxPRO, roy, LotusScript, DTrace, Fennel, J#, Nu, YoptaScript, EDN, Stylus, Objective-J, Cryptol, Qalb, Nit, Euphoria, Felix, JADE, BeanShell, Curry, Pizza, ooc, ISLISP, Yorick, RISC-V, S-algol, BBC BASIC, PowerBuilder, Cobra, Ring, Fancy, VRML, NewtonScript, Flow9, ALGOL W, WML, NetRexx, Tea, Refal, pyret, starlark, eC, XL, Rockstar, CLISP, Oberon-2, Multi-User Forth, Jakt, ArkScript, Whiley, Formulating On-Line Calculations in Algebraic Language, fetlang, DAX, Apex, GFA BASIC, Applesoft BASIC, basic calculator, SCSS, Lingo, Golo, Rapira, Parser 3, bosque, Karel, F, JSONiq, JSL, Vim script, AMOS, ProvideX, Zonnon, Logtalk, Ligo, PowerQuery M, OX, Locomotive BASIC, Wyvern, Harbour, GDScript, Frink, CLIST, Jasmin, MAXScript, Shen, Linden Scripting Language, tcsh, MOO, latino, Google Apps Script, XBase++, Game Maker Language, EGL, C shell, monte, KRL, Orc, cor, Rescript, Not eXactly C, Ion, 1C Enterprise Script, Eclipse Command Language, Uniface, BlooP, PeopleCode, Mouse, dyvil, Q#, Qore, Caché ObjectScript, elena, Sophia, Project MAC’s SYmbolic MAnipulator, Xbasic, Amazon Redshift, Raku, parasail, Picat, Basic-256, NS Basic, EXPRESS, muon, Nice, Yoix, Judoscript, concurnas, Hare, Z, Plus, Draco, BEEF, MXML, Blitz3D, XOTcl, Cesil, Casio BASIC, A++, NWScript, XPL0, kumir, Ferite, Pawn, mint, quorum, verve, 4th Dimension, GAML, cuneiform, flagship, Data Communications ALGOL, hop, QCL, Ubercode, MACRO-10, Promela, AmbientTalk, GolfScript, ca65 Assembly, ><>, kivy-lang, The Dog Programming Language, Friendly Enough Expression Language, Velato

Example from Java, JavaScript, C, Python, C++, PHP, Ruby, R, Go, Perl, C#, Scala, MATLAB, Swift, JSON, Rust, Haskell, TypeScript, Objective-C, Clojure, Erlang, Julia, Racket, V, Ion, Z:

"hello world"

Example from Fortran, Prolog, Dart, Smalltalk, APL, Delphi, PL/SQL, Self, J, Oberon, MoonScript, ABAP, xBase, Object Pascal, Squeak, RPG, Oxygene, RATFOR, Nial, Pharo, BETA, Cobra, NetRexx, Refal, pyret, Logtalk, OX, BlooP, dyvil, MACRO-10:

'Hello world'

Example from CSS, Scheme, Mathematica, Elixir, Ada, Tcl, Groovy, Bash, D, Crystal, Nim, BASIC, Chapel, Elm, Verilog, awk, Eiffel, Reason, Haxe, Node.js, GNU Octave, Emacs Lisp, fish, Modula-2, Dylan, VHDL, REBOL, Rexx, MUMPS, Arduino, Idris, Red, SPSS, PureScript, Simula, Zig, Applescript, Vala, Deno, Hy, Wren, ASP, Ballerina, SNOBOL, Boo, IDL, ActionScript, Hack, CIL, XQuery, AutoIt, Fantom, Icon, PostCSS, Arc, SPARQL, Wolfram Language, QBasic, SuperCollider, Agda, Scilab, Falcon, Seed7, Opa, Nemerle, Ceylon, Coconut, HyperTalk, Squirrel, ColdFusion, Ioke, Factor, ALGOL 60, Occam, Maxima, Xojo, X10, Processing, Mercury, Sass, Clean, PureBasic, Caml, E, Terra, Smali, JScript, LOLCODE, ABC, Lean, Q, CLU, Clipper, Monkey, Turing, AutoLISP, LiveScript, Less, Z shell, Korn shell, Genie, carp, Dogescript, gravity, Jython, Inform, GML, ALGOL 68, JAI, odin, CLIPS, AsciiDots, Unicon, wisp, Pony, skip, Miranda, AspectJ, RPL, Velocity, Gosu, kitten, FoxPRO, roy, LotusScript, DTrace, Fennel, J#, Nu, YoptaScript, Stylus, Objective-J, Cryptol, Qalb, Nit, Euphoria, Felix, JADE, BeanShell, Curry, Pizza, ooc, ISLISP, Yorick, RISC-V, S-algol, BBC BASIC, PowerBuilder, Ring, Fancy, VRML, NewtonScript, ALGOL W, WML, Tea, starlark, eC, XL, Rockstar, CLISP, Oberon-2, Multi-User Forth, Jakt, ArkScript, Whiley, Formulating On-Line Calculations in Algebraic Language, fetlang, GFA BASIC, Applesoft BASIC, basic calculator, SCSS, Lingo, Golo, Rapira, Parser 3, bosque, Karel, F, JSONiq, JSL, Vim script, AMOS, ProvideX, Zonnon, Locomotive BASIC, Wyvern, Harbour, GDScript, Frink, CLIST, Jasmin, MAXScript, Shen, Linden Scripting Language, tcsh, MOO, latino, Google Apps Script, XBase++, Game Maker Language, EGL, C shell, monte, KRL, Orc, cor, Rescript, Not eXactly C, 1C Enterprise Script, Uniface, PeopleCode, Mouse, Qore, Caché ObjectScript, elena, Project MAC’s SYmbolic MAnipulator, Xbasic, Raku, parasail, Picat, Basic-256, NS Basic, EXPRESS, muon, Nice, Yoix, Judoscript, concurnas, Hare, Plus, Draco, BEEF, MXML, Blitz3D, XOTcl, Cesil, Casio BASIC, A++, NWScript, XPL0, kumir, Ferite, Pawn, mint, quorum, verve, 4th Dimension, GAML, cuneiform, flagship, Data Communications ALGOL, hop, QCL, Ubercode, Promela, AmbientTalk, GolfScript, ca65 Assembly, ><>, kivy-lang, The Dog Programming Language, Velato:

"Hello world"

Article source

PLDB - Build the next great programming language. v5.0.0 - Acknowledgements · Email · GitHub