<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Computerzworld &#187; Programming</title>
	<atom:link href="http://computerzworld.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://computerzworld.com</link>
	<description>Explore the world of computers.</description>
	<lastBuildDate>Thu, 20 May 2010 05:11:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wirth languages</title>
		<link>http://computerzworld.com/wirth-languages/</link>
		<comments>http://computerzworld.com/wirth-languages/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 16:55:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://computerzworld.com/?p=407</guid>
		<description><![CDATA[Computer scientist Niklaus Wirth designed and implemented several influential languages.

Algol W
Modula

Modula-2 (and Modula 3, etc. variants)


Obliq Modula 3 variant



Oberon (Oberon and Oberon-2)


Component Pascal
Lagoona
Seneca



Pascal


Object Pascal (original name for Borland Delphi language)







]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Computer scientist <a href="http://en.wikipedia.org/wiki/Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a> designed and implemented several influential languages.</p>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Algol_W" class="mw-redirect" title="Algol W">Algol W</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Modula" title="Modula">Modula</a></li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Modula-2" title="Modula-2">Modula-2</a> (and Modula 3, etc. variants)
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Obliq" title="Obliq">Obliq</a> Modula 3 variant</li>
</ul>
</li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Oberon_%28programming_language%29" class="mw-redirect" title="Oberon (programming language)">Oberon</a> (Oberon and Oberon-2)
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Component_Pascal" title="Component Pascal">Component Pascal</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Lagoona_programming_language" class="mw-redirect" title="Lagoona programming language">Lagoona</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Seneca_%28programming_language%29" class="mw-redirect" title="Seneca (programming language)">Seneca</a></li>
</ul>
</li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Pascal_%28programming_language%29" title="Pascal (programming language)">Pascal</a>
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Object_Pascal" title="Object Pascal">Object Pascal</a> (original name for <a href="http://en.wikipedia.org/wiki/Borland_Delphi" title="Borland Delphi">Borland Delphi</a> language)</li>
</ul>
</li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1667992008851710";
/* 468x15,hrstrip-small */
google_ad_slot = "5038650752";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://computerzworld.com/wirth-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML-based languages</title>
		<link>http://computerzworld.com/xml-based-languages/</link>
		<comments>http://computerzworld.com/xml-based-languages/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 16:55:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://computerzworld.com/?p=408</guid>
		<description><![CDATA[These are languages based on or that operate on XML. Although the big-boy equivalents of Oracle/PostgreSQL/MSSQL don&#8217;t yet exist for XML, there are languages to navigate through it and its more tree-oriented structure.

Ant
ECMAScript E4X
Jelly
XPath
XQuery
XSLT
CÏ





]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">These are languages based on or that operate on <a href="http://en.wikipedia.org/wiki/XML" title="XML">XML</a>. Although the big-boy equivalents of Oracle/PostgreSQL/MSSQL don&#8217;t yet exist for XML, there are languages to navigate through it and its more tree-oriented structure.</p>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Apache_Ant" title="Apache Ant">Ant</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/ECMAScript" title="ECMAScript">ECMAScript</a> <a href="http://en.wikipedia.org/wiki/E4X" class="mw-redirect" title="E4X">E4X</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/w/index.php?title=Jelly_%28Programming_Language%29&amp;action=edit&amp;redlink=1" class="new" title="Jelly (Programming Language) (page does not exist)">Jelly</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/XPath" title="XPath">XPath</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/XQuery" title="XQuery">XQuery</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/XSLT" class="mw-redirect" title="XSLT">XSLT</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/C%CF%89" title="CÏ">CÏ</a></li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1667992008851710";
/* 468x15,hrstrip-small */
google_ad_slot = "5038650752";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://computerzworld.com/xml-based-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Synchronous languages</title>
		<link>http://computerzworld.com/synchronous-languages/</link>
		<comments>http://computerzworld.com/synchronous-languages/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 16:54:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://computerzworld.com/?p=404</guid>
		<description><![CDATA[Synchronous programming languages are optimized for programming reactive systems, systems that are often interrupted and must respond quickly. Many such systems are also called realtime systems, and are found often in embedded uses. Examples:

Argos
Averest
Esterel
LEA
Lustre
Signal
SyncCharts





]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Synchronous_programming_language" title="Synchronous programming language">Synchronous programming languages</a> are optimized for programming reactive systems, systems that are often interrupted and must respond quickly. Many such systems are also called <a href="http://en.wikipedia.org/wiki/Real-time_computing" title="Real-time computing">realtime systems</a>, and are found often in <a href="http://en.wikipedia.org/wiki/Embedded_system" title="Embedded system">embedded uses</a>. Examples:</p>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/w/index.php?title=Argos_programming_language&amp;action=edit&amp;redlink=1" class="new" title="Argos programming language (page does not exist)">Argos</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Averest" title="Averest">Averest</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Esterel" title="Esterel">Esterel</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/w/index.php?title=LEA_programming_language&amp;action=edit&amp;redlink=1" class="new" title="LEA programming language (page does not exist)">LEA</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Lustre_programming_language" class="mw-redirect" title="Lustre programming language">Lustre</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/w/index.php?title=Signal_programming_language&amp;action=edit&amp;redlink=1" class="new" title="Signal programming language (page does not exist)">Signal</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/SyncCharts" title="SyncCharts">SyncCharts</a></li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1667992008851710";
/* 468x15,hrstrip-small */
google_ad_slot = "5038650752";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://computerzworld.com/synchronous-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Syntax handling languages</title>
		<link>http://computerzworld.com/syntax-handling-languages/</link>
		<comments>http://computerzworld.com/syntax-handling-languages/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 16:54:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://computerzworld.com/?p=405</guid>
		<description><![CDATA[
GNU bison (FSF&#8217;s version of Yacc)
GNU Flex (FSF&#8217;s version of Lex)
lex (Lexical Analysis, from Bell Labs)
M4
yacc (yet another compiler compiler, from Bell Labs)
javacc
Coco/R (EBNF with semantics)





]]></description>
			<content:encoded><![CDATA[<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/GNU_bison" title="GNU bison">GNU bison</a> (FSF&#8217;s version of Yacc)</li>
<li style="text-align: justify;">GNU <a href="http://en.wikipedia.org/wiki/Flex_lexical_analyser" title="Flex lexical analyser">Flex</a> (FSF&#8217;s version of Lex)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Lex_programming_tool" title="Lex programming tool">lex</a> (Lexical Analysis, from Bell Labs)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/M4_programming_language" class="mw-redirect" title="M4 programming language">M4</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Yacc" title="Yacc">yacc</a> (yet another compiler compiler, from Bell Labs)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Javacc" class="mw-redirect" title="Javacc">javacc</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Coco/R" title="Coco/R">Coco/R</a> (EBNF with semantics)</li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1667992008851710";
/* 468x15,hrstrip-small */
google_ad_slot = "5038650752";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://computerzworld.com/syntax-handling-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual languages</title>
		<link>http://computerzworld.com/visual-languages/</link>
		<comments>http://computerzworld.com/visual-languages/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 16:54:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://computerzworld.com/?p=406</guid>
		<description><![CDATA[Visual programming languages let users specify programs in a two-(or more)-dimensional way, instead of as one-dimensional text strings, via graphic layouts of various types.

CODE
Eiffel (program design from BON or UML diagrams, with back-and-forth facilities (round-trip engineering) through EiffelStudio)
Fabrik
Hyperpascal
LabVIEW
Lava
Limnor
Mindscript â software visualization and development environment, open source
Max
Pict
Prograph
Pure Data
Quartz Composer
Scratch programming language written in and based on [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Visual_programming_language" title="Visual programming language">Visual programming languages</a> let users specify programs in a two-(or more)-dimensional way, instead of as one-dimensional text strings, via graphic layouts of various types.</p>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/CODE_programming_language" class="mw-redirect" title="CODE programming language">CODE</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Eiffel_%28programming_language%29" title="Eiffel (programming language)">Eiffel</a> (program design from BON or <a href="http://en.wikipedia.org/wiki/Unified_Modeling_Language" title="Unified Modeling Language">UML</a> diagrams, with back-and-forth facilities (round-trip engineering) through <a href="http://en.wikipedia.org/wiki/EiffelStudio" title="EiffelStudio">EiffelStudio</a>)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Fabrik" title="Fabrik">Fabrik</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/w/index.php?title=Hyperpascal&amp;action=edit&amp;redlink=1" class="new" title="Hyperpascal (page does not exist)">Hyperpascal</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/LabVIEW" title="LabVIEW">LabVIEW</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Lava_programming_language" class="mw-redirect" title="Lava programming language">Lava</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Limnor" title="Limnor">Limnor</a></li>
<li style="text-align: justify;">Mindscript â software visualization and development environment, <a href="http://en.wikipedia.org/wiki/Open_source" title="Open source">open source</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Max_%28software%29" title="Max (software)">Max</a></li>
<li style="text-align: justify;">Pict</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Prograph" title="Prograph">Prograph</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Pure_Data" title="Pure Data">Pure Data</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Apple_Developer_Tools#Quartz_Composer" title="Apple Developer Tools">Quartz Composer</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/w/index.php?title=Scratch_programming_language&amp;action=edit&amp;redlink=1" class="new" title="Scratch programming language (page does not exist)">Scratch programming language</a> written in and based on <a href="http://en.wikipedia.org/wiki/Squeak" title="Squeak">Squeak</a> a version of <a href="http://en.wikipedia.org/wiki/Smalltalk" title="Smalltalk">Smalltalk</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Simulink" title="Simulink">Simulink</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Spreadsheet" title="Spreadsheet">Spreadsheets</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Subtext_programming_language" class="mw-redirect" title="Subtext programming language">Subtext</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/w/index.php?title=Tinkertoy_programming_language&amp;action=edit&amp;redlink=1" class="new" title="Tinkertoy programming language (page does not exist)">Tinkertoy</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Agilent_VEE" title="Agilent VEE">VEE</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/VisSim" title="VisSim">VisSim</a></li>
<li style="text-align: justify;">VVVV</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Lego_Mindstorms_NXT#NXT-G" title="Lego Mindstorms NXT">NXT-G</a></li>
</ul>
<p style="text-align: justify;">Some <a href="http://en.wikipedia.org/wiki/Dataflow_programming" title="Dataflow programming">dataflow programming</a> languages are also visual languages.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1667992008851710";
/* 468x15,hrstrip-small */
google_ad_slot = "5038650752";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://computerzworld.com/visual-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stack-based languages</title>
		<link>http://computerzworld.com/stack-based-languages/</link>
		<comments>http://computerzworld.com/stack-based-languages/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 16:53:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://computerzworld.com/?p=403</guid>
		<description><![CDATA[Stack-based languages are a type of data-structured language that are based upon the stack data structure.

Cat
colorForth
Forth
Factor
Poplog via its implementation language POP-11
PostScript
RPL
Urq





]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Stack-based languages are a type of <a href="http://en.wikipedia.org/wiki/Data-structured_language" title="Data-structured language">data-structured language</a> that are based upon the <a href="http://en.wikipedia.org/wiki/Stack_%28data_structure%29" title="Stack (data structure)">stack</a> data structure.</p>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Cat_%28programming_language%29" title="Cat (programming language)">Cat</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/ColorForth" title="ColorForth">colorForth</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Forth_%28programming_language%29" title="Forth (programming language)">Forth</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Factor_%28programming_language%29" title="Factor (programming language)">Factor</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Poplog" title="Poplog">Poplog</a> via its implementation language <a href="http://en.wikipedia.org/wiki/POP-11" title="POP-11">POP-11</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/PostScript" title="PostScript">PostScript</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/RPL_%28programming_language%29" title="RPL (programming language)">RPL</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/w/index.php?title=Urq&amp;action=edit&amp;redlink=1" class="new" title="Urq (page does not exist)">Urq</a></li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1667992008851710";
/* 468x15,hrstrip-small */
google_ad_slot = "5038650752";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://computerzworld.com/stack-based-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rule-based languages</title>
		<link>http://computerzworld.com/rule-based-languages/</link>
		<comments>http://computerzworld.com/rule-based-languages/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 16:51:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://computerzworld.com/?p=401</guid>
		<description><![CDATA[Rule-based languages instantiate rules when activated by conditions in a set of data. Of all possible activations, some set will be selected and the statements belonging to those rules will be executed. Examples of rule-based languages include:

Clips
Constraint Handling Rules
Jess
OPS5
Prolog





]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Rule-based languages instantiate rules when activated by conditions in a set of data. Of all possible activations, some set will be selected and the statements belonging to those rules will be executed. Examples of rule-based languages include:</p>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/CLIPS_programming_language" class="mw-redirect" title="CLIPS programming language">Clips</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Constraint_Handling_Rules" title="Constraint Handling Rules">Constraint Handling Rules</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Jess_programming_language" title="Jess programming language">Jess</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/OPS5" title="OPS5">OPS5</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Prolog" title="Prolog">Prolog</a></li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1667992008851710";
/* 468x15,hrstrip-small */
google_ad_slot = "5038650752";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://computerzworld.com/rule-based-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scripting languages</title>
		<link>http://computerzworld.com/scripting-languages/</link>
		<comments>http://computerzworld.com/scripting-languages/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 16:51:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://computerzworld.com/?p=402</guid>
		<description><![CDATA[&#8220;Scripting language&#8221; has two apparently different, but in fact similar meanings. In a traditional sense, scripting languages are designed to automate frequently used tasks that usually involve calling or passing commands to external programs. Many complex application programs allow users to implement custom functions by providing them with built-in languages. Those which are of interpretive [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">&#8220;<a href="http://en.wikipedia.org/wiki/Scripting_language" title="Scripting language">Scripting language</a>&#8221; has two apparently different, but in fact similar meanings. In a traditional sense, scripting languages are designed to automate frequently used tasks that usually involve calling or passing commands to external programs. Many complex application programs allow users to implement custom functions by providing them with built-in languages. Those which are of <a href="http://en.wikipedia.org/wiki/Interpreter_%28computer_software%29" class="mw-redirect" title="Interpreter (computer software)">interpretive</a> type, are often called scripting languages.</p>
<p style="text-align: justify;">More recently many of these applications have chosen to &#8220;build in&#8221; traditional scripting languages, such as <a href="http://en.wikipedia.org/wiki/Perl" title="Perl">Perl</a> or <a href="http://en.wikipedia.org/wiki/Visual_Basic" title="Visual Basic">Visual Basic</a>, but there are quite a few &#8220;native&#8221; scripting languages still in use. Many scripting languages are compiled to bytecode and then this (usually) platform independent bytecode is run through a virtual machine (compare to <a href="http://en.wikipedia.org/wiki/Java_virtual_machine" class="mw-redirect" title="Java virtual machine">Java</a>).</p>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/AWK_programming_language" class="mw-redirect" title="AWK programming language">awk</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/AppleScript" title="AppleScript">AppleScript</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/BeanShell" title="BeanShell">BeanShell</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Ch_interpreter" title="Ch interpreter">Ch</a> (Embeddable C/C++ interpreter)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/CLIST" title="CLIST">CLIST</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/ColdFusion" title="ColdFusion">ColdFusion</a></li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/ECMAScript" title="ECMAScript">ECMAScript</a>
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/ActionScript" title="ActionScript">ActionScript</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/DMDScript" title="DMDScript">DMDScript</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/E4X" class="mw-redirect" title="E4X">E4X</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/JavaScript" title="JavaScript">JavaScript</a> (first named <b>Mocha</b>, then <b>LiveScript</b>)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/JScript" title="JScript">JScript</a></li>
</ul>
</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/EXEC" class="mw-redirect" title="EXEC">EXEC</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/EXEC_2" title="EXEC 2">EXEC 2</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/F-Script_programming_language" class="mw-redirect" title="F-Script programming language">F-Script</a></li>
<li style="text-align: justify;"><a href="http://www.falconpl.org/" class="external text" title="http://www.falconpl.org/" rel="nofollow">Falcon</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Frink" title="Frink">Frink</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Game_Maker_Language" title="Game Maker Language">Game Maker Language</a> (GML)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/ICI_programming_language" class="mw-redirect" title="ICI programming language">ICI</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Io_programming_language" class="mw-redirect" title="Io programming language">Io</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/JASS" title="JASS">JASS</a></li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Java_%28programming_language%29" title="Java (programming language)">Java</a>
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Groovy_%28programming_language%29" title="Groovy (programming language)">Groovy</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Join_Java" title="Join Java">Join Java</a></li>
</ul>
</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Lua_programming_language" class="mw-redirect" title="Lua programming language">Lua</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/w/index.php?title=MAXScript&amp;action=edit&amp;redlink=1" class="new" title="MAXScript (page does not exist)">MAXScript</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Maya_Embedded_Language" title="Maya Embedded Language">MEL</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Mondrian_programming_language" title="Mondrian programming language">Mondrian</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Perl" title="Perl">Perl</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/PHP" title="PHP">PHP</a> (intended for Web servers)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/PIKT" title="PIKT">Pikt</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Python_%28programming_language%29" title="Python (programming language)">Python</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/REXX" title="REXX">REXX</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Ruby_programming_language" class="mw-redirect" title="Ruby programming language">Ruby</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Smalltalk" title="Smalltalk">Smalltalk</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/S-Lang_%28programming_language%29" title="S-Lang (programming language)">S-Lang</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Sed" title="Sed">sed</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Tcl" title="Tcl">Tcl</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/w/index.php?title=TorqueScript_programming_language&amp;action=edit&amp;redlink=1" class="new" title="TorqueScript programming language (page does not exist)">TorqueScript</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Revolution_programming_language" class="mw-redirect" title="Revolution programming language">Revolution</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/VBScript" title="VBScript">VBScript</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Windows_PowerShell" title="Windows PowerShell">Windows PowerShell</a> (<a href="http://en.wikipedia.org/wiki/Microsoft" title="Microsoft">Microsoft</a> <a href="http://en.wikipedia.org/wiki/.NET_Framework" title=".NET Framework">.NET</a>-based CLI)</li>
<li style="text-align: justify;">Many shell command languages such as the <a href="http://en.wikipedia.org/wiki/Bourne_shell" title="Bourne shell">UNIX shell</a> or <a href="http://en.wikipedia.org/w/index.php?title=DCL_programming_language&amp;action=edit&amp;redlink=1" class="new" title="DCL programming language (page does not exist)">DCL</a> on VMS have powerful scripting capabilities.</li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1667992008851710";
/* 468x15,hrstrip-small */
google_ad_slot = "5038650752";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://computerzworld.com/scripting-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reflective languages</title>
		<link>http://computerzworld.com/reflective-languages/</link>
		<comments>http://computerzworld.com/reflective-languages/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 16:50:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://computerzworld.com/?p=400</guid>
		<description><![CDATA[Reflective languages let programs examine and possibly modify their high level structure at runtime. This is most common in high-level virtual machine programming languages like Smalltalk, and less common in lower-level programming languages like C. Languages and platforms supporting reflection:

Aspect-oriented
ASTL
Befunge
ChucK
Cobra
Curl

ECMAScript


ActionScript
DMDScript
E4X
JavaScript
JScript


Eiffel
Forth

Java


Java Virtual Machine
Groovy
Join Java
X10


Maple

Lisp


Common Lisp
Dylan
Logo
Scheme


Lua
Maude system
.NET Common Language Runtime
Objective-C
Objective Modula-2
Perl
PHP
Pico
Pliant

Poplog


POP-11


Prolog
Python
REBOL
Ruby

Smalltalk (pure object-orientation, originally from Xerox PARC)


Bistro
F-Script
Little [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Reflection_%28computer_science%29" title="Reflection (computer science)">Reflective languages</a> let programs examine and possibly modify their high level structure at runtime. This is most common in high-level virtual machine programming languages like <a href="http://en.wikipedia.org/wiki/Smalltalk" title="Smalltalk">Smalltalk</a>, and less common in lower-level programming languages like <a href="http://en.wikipedia.org/wiki/C_%28programming_language%29" title="C (programming language)">C</a>. Languages and platforms supporting reflection:</p>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Aspect-oriented_programming" title="Aspect-oriented programming">Aspect-oriented</a></li>
<li style="text-align: justify;"><a href="http://www.pcosmos.ca/astl/" class="external text" title="http://www.pcosmos.ca/astl/" rel="nofollow">ASTL</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Befunge" title="Befunge">Befunge</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/ChucK" title="ChucK">ChucK</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Cobra_%28programming_language_from_Cobra_Language_LLC%29" title="Cobra (programming language from Cobra Language LLC)">Cobra</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Curl_programming_language" class="mw-redirect" title="Curl programming language">Curl</a></li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/ECMAScript" title="ECMAScript">ECMAScript</a>
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/ActionScript" title="ActionScript">ActionScript</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/DMDScript" title="DMDScript">DMDScript</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/E4X" class="mw-redirect" title="E4X">E4X</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/JavaScript" title="JavaScript">JavaScript</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/JScript" title="JScript">JScript</a></li>
</ul>
</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Eiffel_%28programming_language%29" title="Eiffel (programming language)">Eiffel</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Forth_%28programming_language%29" title="Forth (programming language)">Forth</a></li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Java_%28programming_language%29" title="Java (programming language)">Java</a>
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Java_Virtual_Machine" title="Java Virtual Machine">Java Virtual Machine</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Groovy_%28programming_language%29" title="Groovy (programming language)">Groovy</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Join_Java" title="Join Java">Join Java</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/X10_%28programming_language%29" title="X10 (programming language)">X10</a></li>
</ul>
</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Maple_computer_algebra_system" class="mw-redirect" title="Maple computer algebra system">Maple</a></li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Lisp_programming_language" class="mw-redirect" title="Lisp programming language">Lisp</a>
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Common_Lisp" title="Common Lisp">Common Lisp</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Dylan_programming_language" class="mw-redirect" title="Dylan programming language">Dylan</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Logo_programming_language" class="mw-redirect" title="Logo programming language">Logo</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Scheme_%28programming_language%29" title="Scheme (programming language)">Scheme</a></li>
</ul>
</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Lua_programming_language" class="mw-redirect" title="Lua programming language">Lua</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Maude_system" title="Maude system">Maude system</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Microsoft_.NET" class="mw-redirect" title="Microsoft .NET">.NET</a> <a href="http://en.wikipedia.org/wiki/Common_Language_Runtime" title="Common Language Runtime">Common Language Runtime</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Objective-C" title="Objective-C">Objective-C</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Objective_Modula-2" title="Objective Modula-2">Objective Modula-2</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Perl" title="Perl">Perl</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/PHP" title="PHP">PHP</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Pico_programming_language" class="mw-redirect" title="Pico programming language">Pico</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Pliant" title="Pliant">Pliant</a></li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Poplog" title="Poplog">Poplog</a>
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/POP-11" title="POP-11">POP-11</a></li>
</ul>
</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Prolog" title="Prolog">Prolog</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Python_%28programming_language%29" title="Python (programming language)">Python</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/REBOL" title="REBOL">REBOL</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Ruby_programming_language" class="mw-redirect" title="Ruby programming language">Ruby</a></li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Smalltalk" title="Smalltalk">Smalltalk</a> (pure object-orientation, originally from <a href="http://en.wikipedia.org/wiki/Xerox_PARC" class="mw-redirect" title="Xerox PARC">Xerox PARC</a>)
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Bistro_programming_language" class="mw-redirect" title="Bistro programming language">Bistro</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/F-Script_programming_language" class="mw-redirect" title="F-Script programming language">F-Script</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Little_Smalltalk" title="Little Smalltalk">Little Smalltalk</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Self_programming_language" class="mw-redirect" title="Self programming language">Self</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Squeak" title="Squeak">Squeak</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/VisualAge" class="mw-redirect" title="VisualAge">VisualAge</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/VisualWorks" title="VisualWorks">VisualWorks</a></li>
</ul>
</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/SNOBOL" title="SNOBOL">Snobol</a></li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Tcl" title="Tcl">Tcl</a>
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/XOTcl" title="XOTcl">XOTcl</a></li>
</ul>
</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/XL_%28programming_language%29" title="XL (programming language)">XL</a></li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1667992008851710";
/* 468x15,hrstrip-small */
google_ad_slot = "5038650752";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://computerzworld.com/reflective-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Procedural languages</title>
		<link>http://computerzworld.com/procedural-languages/</link>
		<comments>http://computerzworld.com/procedural-languages/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 16:46:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://computerzworld.com/?p=399</guid>
		<description><![CDATA[Procedural programming languages are based on the concept of the unit and scope (the data viewing range of an executable code statement). A procedural program is composed of one or more units or modules, either user coded or provided in a code library; each module is composed of one or more procedures, also called a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Procedural_programming" title="Procedural programming">Procedural programming</a> languages are based on the concept of the unit and scope (the data viewing range of an executable code statement). A procedural program is composed of one or more units or modules, either user coded or provided in a code library; each module is composed of one or more procedures, also called a function, routine, subroutine, or method, depending on the language. Examples of procedural languages include:</p>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Ada_programming_language" class="mw-redirect" title="Ada programming language">Ada</a> (multi-purpose language)</li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/ALGOL" title="ALGOL">ALGOL</a> (extremely influential language design. The second high level language compiler.)
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/SMALL" title="SMALL">SMALL Machine Algol Like Language</a></li>
</ul>
</li>
<li style="text-align: justify;"><a href="http://www.pcosmos.ca/astl/" class="external text" title="http://www.pcosmos.ca/astl/" rel="nofollow">ASTL</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/BASIC_programming_language" class="mw-redirect" title="BASIC programming language">BASIC</a> (BASICs are innocent of most modularity in (especially) versions prior to about 1990)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/BLISS_%28programming_language%29" title="BLISS (programming language)">BLISS</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/C_%28programming_language%29" title="C (programming language)">C</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/C%2B%2B" title="C++">C++</a> (C with objects + much else)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29" title="C Sharp (programming language)">C#</a> (similar to Java/C++)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/ChucK" title="ChucK">ChucK</a> (C/Java-like syntax, with new syntax elements for time and parallelism)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/COBOL" title="COBOL">COBOL</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Cobra_%28programming_language_from_Cobra_Language_LLC%29" title="Cobra (programming language from Cobra Language LLC)">Cobra</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/ColdFusion" title="ColdFusion">ColdFusion</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Component_Pascal" title="Component Pascal">Component Pascal</a> (an Oberon-2 variant)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Curl_%28programming_language%29" title="Curl (programming language)">Curl</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/D_programming_language" class="mw-redirect" title="D programming language">D</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/DASL_-_Distributed_Application_Specification_Language" title="DASL - Distributed Application Specification Language">DASL</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Delphi_programming_language" class="mw-redirect" title="Delphi programming language">Delphi</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/w/index.php?title=EC_%28Programming_language%29&amp;action=edit&amp;redlink=1" class="new" title="EC (Programming language) (page does not exist)">eC (Ecere C)</a></li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/ECMAScript" title="ECMAScript">ECMAScript</a>
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/ActionScript" title="ActionScript">ActionScript</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/DMDScript" title="DMDScript">DMDScript</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/E4X" class="mw-redirect" title="E4X">E4X</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/JavaScript" title="JavaScript">JavaScript</a> (first named <b>Mocha</b>, then <b>LiveScript</b>)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/JScript" title="JScript">JScript</a></li>
</ul>
</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Eiffel_%28programming_language%29" title="Eiffel (programming language)">Eiffel</a></li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Fortran" title="Fortran">Fortran</a> (better modularity in later Standards)
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/F_programming_language" class="mw-redirect" title="F programming language">F</a></li>
</ul>
</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Free_Pascal" title="Free Pascal">FPC Pascal</a> (Pascal dialect)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/HyperTalk" title="HyperTalk">HyperTalk</a></li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Java_%28programming_language%29" title="Java (programming language)">Java</a>
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Groovy_%28programming_language%29" title="Groovy (programming language)">Groovy</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Join_Java" title="Join Java">Join Java</a></li>
</ul>
</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/JOVIAL" title="JOVIAL">JOVIAL</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Lasso_programming_language" class="mw-redirect" title="Lasso programming language">Lasso</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Modula-2" title="Modula-2">Modula-2</a> (fundamentally based on modules)</li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Oberon_%28programming_language%29" class="mw-redirect" title="Oberon (programming language)">Oberon-1 and Oberon-2</a> (improved, smaller, faster, safer follow-ons for Modula-2)
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Component_Pascal" title="Component Pascal">Component Pascal</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Lagoona_%28programming_language%29" title="Lagoona (programming language)">Lagoona</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Seneca_%28programming_language%29" class="mw-redirect" title="Seneca (programming language)">Seneca</a></li>
</ul>
</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/MATLAB" title="MATLAB">MATLAB</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/MUMPS" title="MUMPS">M</a> (more modular in its first release than a language of the time should have been; the standard has become still more modular since then)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Nemerle" title="Nemerle">Nemerle</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Occam_programming_language" class="mw-redirect" title="Occam programming language">Occam</a></li>
<li>
<div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Pascal_%28programming_language%29" title="Pascal (programming language)">Pascal</a> (successor to Algol60 and predecessor of Modula-2)
</div>
<ul>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Object_Pascal" title="Object Pascal">Object Pascal</a></li>
</ul>
</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Perl" title="Perl">Perl</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/PL/C" title="PL/C">PL/C</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/PL/I" title="PL/I">PL/I</a> (large general purpose language, originally for IBM mainframes)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Python_%28programming_language%29" title="Python (programming language)">Python</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Rapira" title="Rapira">Rapira</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/IBM_RPG" title="IBM RPG">RPG</a> (only available in <a href="http://en.wikipedia.org/wiki/IBM" title="IBM">IBM</a>&#8217;s <a href="http://en.wikipedia.org/wiki/System_i" class="mw-redirect" title="System i">System i</a> midrange computers)</li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/S-Lang_%28programming_language%29" title="S-Lang (programming language)">S-Lang</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/VBScript" title="VBScript">VBScript</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Visual_Basic" title="Visual Basic">Visual Basic</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Visual_Foxpro" class="mw-redirect" title="Visual Foxpro">Visual Foxpro</a></li>
<li style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/XL_%28programming_language%29" title="XL (programming language)">XL</a></li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1667992008851710";
/* 468x15,hrstrip-small */
google_ad_slot = "5038650752";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://computerzworld.com/procedural-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
