PLDB
Languages Features Calendar About Lists Add Language
GitHub icon

ColdFusion

ColdFusion

ColdFusion is a programming language created in 1995 by Joseph J. Allaire.

Adobe ColdFusion is a commercial rapid web application development platform created by J. J. Allaire in 1995. Read more on Wikipedia...

#193on PLDB 27Years Old 1.6kUsers

Example code from hello-world:

<cfset message = "Hello World"> <cfoutput> #message#</cfoutput>

Example code from the Hello World Collection:

<!---Hello world in ColdFusion---> <cfset message = "Hello World"> <cfoutput> #message#</cfoutput>

Example code from Linguist:

<!--- cfcomment ---> <!--- nested <!--- cfcomment ---> ---> <!--- multi-line nested <!--- cfcomment ---> ---> <!-- html comment --> <html> <head> <title>Date Functions</title> </head> <body> <cfset RightNow = Now()> <cfoutput> #RightNow#<br /> #DateFormat(RightNow)#<br /> #DateFormat(RightNow,"mm/dd/yy")#<br /> #TimeFormat(RightNow)#<br /> #TimeFormat(RightNow,"hh:mm tt")#<br /> #IsDate(RightNow)#<br /> #IsDate("January 31, 2007")#<br /> #IsDate("foo")#<br /> #DaysInMonth(RightNow)# </cfoutput> <cfset x="x"> <cfset y="y"> <cfset z="z"> <cfoutput group="x"> #x# <cfoutput>#y#</cfoutput> #z# </cfoutput> </body> </html> <cfset person = "Paul"> <cfset greeting = "Hello #person#"> <cfset greeting = "Hello" & " world!"> <cfset a = 5> <cfset b = 10> <cfset c = a^b> <cfset c = a MOD b> <cfset c = a / b> <cfset c = a * b> <cfset c = a + b> <cfset c = a - b> <!--- <!-- another <!--- nested --> ---> comment --->

Example code from Wikipedia:

http://path/to/components/Component.cfc?method=search&query=your+query&mode=strict

Language features

Feature Supported Example Token
Strings
"Hello world"
"
Print() Debugging cfoutput
Comments
Semantic Indentation ϴ

Books about ColdFusion on goodreads

title author year reviews ratings rating
Programming ColdFusion Rob Brooks-Bilson 2001 0 7 3.86
Programming Coldfusion MX Rob Brooks-Bilson 2003 0 18 3.78
Object-Oriented Programming in Coldfusion Matt Gifford 2010 4 12 3.92
Coldfusion 8 Developer Tutorial John Farrar 2008 0 5 4.00
Macromedia Coldfusion Mx7 Certified Developer Study Guide Ben Forta 2001 2 27 3.56
Java for Coldfusion Developers Eben Hewitt 2003 0 3 3.00
ColdFusion MX for Dummies John Paul Ashenfelter 2002 0 4 4.25
Coldfusion 4.5 for Dummies [With CDROM] Alexis D. Gutzman 2000 0 1 3.00
Coldfusion 9 Developer Tutorial John Farrar 2010 0 0 0.0

Article source

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