PLDB
Languages Features Calendar About Lists Add Language
GitHub icon

Print() Debugging

Print() Debugging

Print() Debugging is a language feature.

When a language has a keyword or function for printing some info to some console or display.

Languages with Print() Debugging include Java, JavaScript, C, Python, C++, PHP, Ruby, R, Go, Perl, C#, Scala, MATLAB, Swift, Rust, Haskell, Fortran, Lua, TypeScript, Scheme, Objective-C, COBOL, Clojure, Lisp, Visual Basic, Erlang, Mathematica, Kotlin, Prolog, Julia, Pascal, Elixir, Ada, PowerShell, Tcl, OCaml, Dart, Groovy, F#, CoffeeScript, Common Lisp, Bash, D, Smalltalk, Crystal, Racket, Nim, BASIC, Delphi, Chapel, Forth, CUDA, Verilog, awk, Reason, PostScript, Node.js, Maple, GNU Octave, Emacs Lisp, fish, Modula-2, Standard ML, VHDL, REBOL, Rexx, MUMPS, Arduino, Idris, SPSS, Simula, PL/SQL, Zig, Self, Applescript, Vala, BCPL, ClojureScript, Io, Deno, Hy, Wren, J, ASP, Oberon, Logo, Ballerina, SNOBOL, Boo, IDL, ActionScript, Hack, V, CIL, MoonScript, Pike, AutoIt, Fantom, Icon, Limbo, Arc, Wolfram Language, QBasic, SuperCollider, Agda, Scilab, Seed7, Opa, Nemerle, Ceylon, Coconut, HyperTalk, Squirrel, ColdFusion, Ioke, Factor, ALGOL 60, Occam, Maxima, F*, Gnuplot, Xojo, X10, Mercury, Batchfile, Koka, NewLisp, PureBasic, Caml, E, Terra, Dafny, Scala.js, JScript, B, ABC, SETL, Lean, CLU, Monkey, Turing, LiveScript, Z shell, Korn shell, Genie, LiveCode, Oxygene, RATFOR, carp, Dogescript, gravity, Jython, Sather, GML, ALGOL 68, JAI, odin, Unicon, Pony, skip, Ante, Miranda, ISWIM, AspectJ, Nial, Gosu, Pharo, kitten, roy, LotusScript, DTrace, Fennel, J#, Nu, YoptaScript, Objective-J, Classroom Object Oriented Language, SIL, Nit, Euphoria, Felix, JADE, BeanShell, Pizza, Cyclone, ooc, ISLISP, Yorick, S-algol, BBC BASIC, PowerBuilder, Cobra, Fancy, ALGOL W, NetRexx, Tea, Refal, pyret, starlark, eC, XL, Rockstar, CLISP, Oberon-2, Jakt, ArkScript, Angelscript, Whiley, Action!, GFA BASIC, Applesoft BASIC, Neko, Amiga E, Hodor, Golo, Volt, Rapira, Parser 3, clay, Karel, F, Vim script, AMOS, ProvideX, Zonnon, Logtalk, OX, Locomotive BASIC, Lisaac, Wyvern, GDScript, Frink, QuakeC, MAXScript, Shen, tcsh, MOO, latino, Google Apps Script, XBase++, EGL, C shell, monte, Orc, cor, Rescript, Vale, zz, Not eXactly C, MIRC scripting language, 1C Enterprise Script, Uniface, BlooP, dyvil, Qore, Caché ObjectScript, elena, Project MAC’s SYmbolic MAnipulator, Xbasic, Raku, parasail, Picat, Basic-256, Bel, Fable, muon, 05AB1E, Nice, Yoix, Zimbu, concurnas, Hare, baysick, Virgil, Draco, Interactive C Interpreter, owen-lang, Claro, BEEF, Caché Basic, Blitz3D, XOTcl, Cesil, ALGO, Bython, A++, Nymph, silk, Frost, toy-lang, XPL0, Ferite, Pawn, ceu, quorum, verve, Algae, Emerald, GAML, holyc, Y, zenscript, Battlestar, QCL, SdlBasic, Action Code Script, CobolScript, Promela, Afnix

Example from JavaScript, TypeScript:

console.log("Hi")

Example from C++:

cout<<"hello world." << std::endl;

Example from Ruby:

puts "Hi"

Example from C#:

Console.WriteLine("This is C#");

Example from Rust:

println!("Hi");

Example from Fortran:

C Hello World in Fortran PROGRAM HELLO WRITE (*,100) STOP 100 FORMAT (' Hello World! ' /) END

Example from Julia:

print("hello world")

Example from Bash:

echo "Hello World"

Article source

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