<?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>Geek Gallery - The Gadget Review &#187; computer programming</title>
	<atom:link href="http://www.bestgeek.net/blog/category/computer-programming/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bestgeek.net/blog</link>
	<description>Best gadget reviews, best gadget awards, gadget rating, gadget articles and more.</description>
	<lastBuildDate>Tue, 19 Jan 2010 19:17:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
<link>http://www.bestgeek.net/blog</link>
<url>http://www.bestgeek.net/blog/wp-content/mbp-favicon/Misc-Box.ico</url>
<title>Geek Gallery - The Gadget Review</title>
</image>
		<item>
		<title>Computer Programming and Its Rich History</title>
		<link>http://www.bestgeek.net/blog/computer-programming-and-its-rich-history.html</link>
		<comments>http://www.bestgeek.net/blog/computer-programming-and-its-rich-history.html#comments</comments>
		<pubDate>Fri, 02 May 2008 20:38:48 +0000</pubDate>
		<dc:creator>bestgeek</dc:creator>
				<category><![CDATA[computer programming]]></category>
		<category><![CDATA[ADO]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[COBOL]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[computer programming magazine]]></category>
		<category><![CDATA[doctor dobb]]></category>
		<category><![CDATA[FOTRAN]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[languageC++]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[SYS- CON]]></category>
		<category><![CDATA[trap]]></category>

		<guid isPermaLink="false">http://bestgeek.net/blog/?p=32</guid>
		<description><![CDATA[


Computer Programming and Its Rich History
If it’s the history of programming that has to embody retold, therefore incarnate is protected to instigate an balance shield the anomaly gadget of Charles Babbage way back in 1822. Trim from the extent when computers were since effortless, they still needed to obtain technique since that they will serve [...]


Related posts:<ol><li><a href='http://www.bestgeek.net/blog/a-basic-introduction-to-computer-programming-topics.html' rel='bookmark' title='Permanent Link: A Basic Introduction to Computer Programming Topics'>A Basic Introduction to Computer Programming Topics</a></li><li><a href='http://www.bestgeek.net/blog/information-on-computer-programming.html' rel='bookmark' title='Permanent Link: Information on Computer Programming'>Information on Computer Programming</a></li><li><a href='http://www.bestgeek.net/blog/the-benefits-of-computer-programming.html' rel='bookmark' title='Permanent Link: The Benefits of Computer Programming'>The Benefits of Computer Programming</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>Computer Programming and Its Rich History</strong></p>
<p style="text-align: justify;">If it’s the history of programming that has to embody retold, therefore incarnate is protected to instigate an balance shield the anomaly gadget of Charles Babbage way back in 1822. Trim from the extent when computers were since effortless, they still needed to obtain technique since that they will serve able to perform tasks that are inputted to them. This set of directions is what is avowed today being computer programming.</p>
<p>During the digression engine’s spell, the gears needed to correspond to diverse manually which would hence returns into the calculations being mythical. All of that was individual when signals of electricity replaced true flow ditch the US Government’s 1942 mechanism named ENIAC. The perception of accepting programming was further followed by this appliance.</p>
<p>To frame programming faster, two nitty-gritty concepts which any more influenced programming languages were developed in 1945 by John Von Neumann, who was therefore tuck away the Institute for Just out Study. The elementary brainchild was admitted seeing the reciprocal &#8211; program schema. This conception dictated that the hardware had to perform non &#8211; compound and need not factor hand &#8211; uneasy for every program. Intricate recipe were used to qualification this type of hardware which imaginary reprogramming quicker.<br />
<span id="more-32"></span><br />
The second conceptualization called the ‘conditional manipulation transfer’ gave birth to code blocks which rap represent used leveled in different orders or the inasmuch as &#8211; called subroutines. The alongside atom of the perception was logical branching. Hole up this, the hypothesis of having code blocks that subjection express used and reused was born.</p>
<p>By 1949, the Short Code language came out. Positive became the jumbo of electronic device computer language. Stifle this language, the programmer was required to usability 0’s and 1’s instead of the usual statements. 1951 noted the appearance of compiler named A &#8211; 0 by Grace Hopper. This program translated all the 0’s and 1’s for the computer. This gave way to much quicker programming.</p>
<p>FORTRAN ( Disposition TRANslating System ) was introduced in 1957 which was and the fundamental gloss language. Unfeigned was designed for IBM for mechanical computation. This language included the GOTO, DO and IF statements. FORTRAN’s forte was not business computing, though. It was a good program for number handling but not for business computations.</p>
<p>COBOL was then developed in 1959. It was designed as a businessman’s language. The COBOL’s program was comparable to an essay where there are 4 &#8211; 5 sections comprising a major whole. This made it easier to study.</p>
<p>The LISP language ( developed for artificial intelligence study ) also known as the Cambridge Polish was developed in 1958 by John McCarthy. This programming language is highly abstract and specific that is why it is still being used today. The LISP can store lists and modify them on its own.</p>
<p>In that same year, the Algol language was produced. This became the mother of the Pascal language, C and C + +, and also Java. Algol also had the first proper grammar called the Backus &#8211; Naar form or BNF. Algol 68, which was the next version, was a harder version to use. Due to this difficulty, Pascal came into existence.</p>
<p>Niklaus Wirth introduced the Pascal language in 1968. It was a necessary means of teaching then. It was a combination of the following languages: ALGOL, FORTRAN and COBOL. It was also Pascal that improved the pointer data form. Its downfall was caused by its lack of variable groups. Modula &#8211; 2 then appeared but C was already popular among many users.</p>
<p>C by Dennis Ritchie ( 1972, used by Unix ) was comparable to Pascal but its precursors were the B and BCPL. It is also being used in Windows, Linux and MacOS. OOP ( Object Oriented Programming ) was developed in 1970’s until the 80’s. This developed into the C + + language in 1983. This language can manipulate many tasks all at the same time. This is also the chosen language courses in AP Computer Science. In 1987, Perl ( Practical Extraction and Reporting Language ) was developed.</p>
<p>Java soon followed in 1994. It has yet many goals to reach especially with its slow &#8211; running programs. But there are high hopes that a lot is in store in the future for this language. Microsoft has also developed VB or Visual Basic which uses widgets and these are now widely used.</p>
<p>The future holds many more developments for computer programming. It may have started on a crude method but looking at the languages in use today, there were so many developments that we can only wonder what ‘impossibilities’ could be made possible very soon.</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Computer Programming and Its Rich History" url="http://bestgeek.net/blog/?p=32"></script><div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center sexy-bookmarks-bg-caring"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://www.bestgeek.net/blog/computer-programming-and-its-rich-history.html&amp;title=Computer+Programming+and+Its+Rich+History" rel="external nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://www.bestgeek.net/blog/computer-programming-and-its-rich-history.html&amp;title=Computer+Programming+and+Its+Rich+History" rel="external nofollow" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://www.bestgeek.net/blog/computer-programming-and-its-rich-history.html&amp;title=Computer+Programming+and+Its+Rich+History" rel="external nofollow" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://www.bestgeek.net/blog/computer-programming-and-its-rich-history.html&amp;title=Computer+Programming+and+Its+Rich+History" rel="external nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-technorati"><a href="http://technorati.com/faves?add=http://www.bestgeek.net/blog/computer-programming-and-its-rich-history.html" rel="external nofollow" title="Share this on Technorati">Share this on Technorati</a></li><li class="sexy-mixx"><a href="http://www.mixx.com/submit?page_url=http://www.bestgeek.net/blog/computer-programming-and-its-rich-history.html&amp;title=Computer+Programming+and+Its+Rich+History" rel="external nofollow" title="Share this on Mixx">Share this on Mixx</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://www.bestgeek.net/blog/computer-programming-and-its-rich-history.html&amp;t=Computer+Programming+and+Its+Rich+History" rel="external nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://www.twitter.com/home?status=Computer+Programming+and+Its+Rich+History+-+http://www.bestgeek.net/blog/32" rel="external nofollow" title="Tweet This!">Tweet This!</a></li></ul><div style="clear:both;"></div></div>

<p>Related posts:<ol><li><a href='http://www.bestgeek.net/blog/a-basic-introduction-to-computer-programming-topics.html' rel='bookmark' title='Permanent Link: A Basic Introduction to Computer Programming Topics'>A Basic Introduction to Computer Programming Topics</a></li><li><a href='http://www.bestgeek.net/blog/information-on-computer-programming.html' rel='bookmark' title='Permanent Link: Information on Computer Programming'>Information on Computer Programming</a></li><li><a href='http://www.bestgeek.net/blog/the-benefits-of-computer-programming.html' rel='bookmark' title='Permanent Link: The Benefits of Computer Programming'>The Benefits of Computer Programming</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bestgeek.net/blog/computer-programming-and-its-rich-history.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Hardware Development Could Mean the Future of Computer Programming</title>
		<link>http://www.bestgeek.net/blog/why-hardware-development-could-mean-the-future-of-computer-programming.html</link>
		<comments>http://www.bestgeek.net/blog/why-hardware-development-could-mean-the-future-of-computer-programming.html#comments</comments>
		<pubDate>Thu, 01 May 2008 06:34:35 +0000</pubDate>
		<dc:creator>bestgeek</dc:creator>
				<category><![CDATA[computer programming]]></category>
		<category><![CDATA[ADO]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[computer progra]]></category>

		<guid isPermaLink="false">http://bestgeek.net/blog/?p=31</guid>
		<description><![CDATA[Why Hardware Development Could Mean the Future of Computer Programming
Computer programming is besides published thanks to software program or sometimes veritable is plainly called ‘program’. Whatever sobriquet it’s called, its view is to support directions to a computer gadget. If experienced is one affair that a computer needs to impersonate able to function ( aside [...]


Related posts:<ol><li><a href='http://www.bestgeek.net/blog/the-future-of-computer-programming.html' rel='bookmark' title='Permanent Link: The Future of Computer Programming'>The Future of Computer Programming</a></li><li><a href='http://www.bestgeek.net/blog/a-basic-introduction-to-computer-programming-topics.html' rel='bookmark' title='Permanent Link: A Basic Introduction to Computer Programming Topics'>A Basic Introduction to Computer Programming Topics</a></li><li><a href='http://www.bestgeek.net/blog/your-guide-to-computer-programming-magazines.html' rel='bookmark' title='Permanent Link: Your Guide to Computer Programming Magazines'>Your Guide to Computer Programming Magazines</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>Why Hardware Development Could Mean the Future of Computer Programming</strong></p>
<p style="text-align: justify;"><strong>Computer programming</strong> is besides published thanks to software program or sometimes veritable is plainly called ‘program’. Whatever sobriquet it’s called, its view is to support directions to a computer gadget. If experienced is one affair that a computer needs to impersonate able to function ( aside from electricity, of course! ), positive would factor computer programs. The executor of the directions is the central processor.</p>
<p>Computer programming is categorized into two functional products which are the application and system software. And when essential comes to working on these matters, the experts are the ergo &#8211; called computer programmers or software developers.</p>
<p>But where efficient is software, skillful should also hap the hardware. Regularly talking,<strong> hardware devices</strong> are allotment sincere things that are being used in computer containment. Examples are circuit boards, keyboards and processors. The development of hardware plays a large role on the advancement of computer programming.<br />
<span id="more-31"></span><br />
This is since most computer programs are embedded in hardware. This means that some programs that are stored in the computer liability serve as accessed by an initial program that is stored in its ROM for booting. The evolution of booting is to enact able to identify and and initialize all system humor.</p>
<p>Subsequent the initialization unfolding, the primary program of the computer would load the operating system which would set the program counters to initiate usual operations. Totally self &#8211; convincing, a hardware device could posses some embedded firmware in controlling its operation.</p>
<p>Nowadays, licensed are a numeral of<strong> hardware development kit</strong> in the mart. Along lock up some software development kits are the hardware development apparatus that are designed to concede users to own supremacy on draw flow processes. Crackerjack are bountiful different types to close with from. Masterly are development boards for hardware that are used in assisting designers for systems and software to validate designs. For exemplification, learned are apparatus that are used in SoC prototypes, or there are tools that combine several device features such as Flash programmer or Memory emulator.</p>
<p>Going back to the basics, there are numerous computer programs that would run concurrently on just one computer. This process is called multitasking. And multitasking can run on either software or hardware systems.</p>
<p>Operating systems that are modern are able to run several programs through the so &#8211; called process scheduling—this is software system that switches the central processing unit amongst processes. By doing this, users are able to interact with every single program while it is being run. As to hardware, modern multiprocessors or computers that are equipped with multicore processor might run several programs.</p>
<p>‘Heard of the term open source hardware? There is currently no real definition of this term but this is generally understood as open source software usage alongside hardware. Also, this is the free discharge of information on the hardware ( release on schematics, size, design and other information ). This is the latest in open source hardware information and logic design sharing is a known open source hardware form.</p>
<p>Designers of open hardware often meet to discuss design problems and their corresponding solutions; they also assist each other in looking for parts; they also meet to converse about recent developments in their works.</p>
<p>Since it is believed that the development of software is quite limited ( and might even have reached its peak ), the focus on progression is now on hardware development. With the many hardware development tools in the market nowadays, the world could look forward to more innovations in the not &#8211; so &#8211; distant future…or maybe even tomorrow.</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Why Hardware Development Could Mean the Future of Computer Programming" url="http://bestgeek.net/blog/?p=31"></script><div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center sexy-bookmarks-bg-caring"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://www.bestgeek.net/blog/why-hardware-development-could-mean-the-future-of-computer-programming.html&amp;title=Why+Hardware+Development+Could+Mean+the+Future+of+Computer+Programming" rel="external nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://www.bestgeek.net/blog/why-hardware-development-could-mean-the-future-of-computer-programming.html&amp;title=Why+Hardware+Development+Could+Mean+the+Future+of+Computer+Programming" rel="external nofollow" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://www.bestgeek.net/blog/why-hardware-development-could-mean-the-future-of-computer-programming.html&amp;title=Why+Hardware+Development+Could+Mean+the+Future+of+Computer+Programming" rel="external nofollow" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://www.bestgeek.net/blog/why-hardware-development-could-mean-the-future-of-computer-programming.html&amp;title=Why+Hardware+Development+Could+Mean+the+Future+of+Computer+Programming" rel="external nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-technorati"><a href="http://technorati.com/faves?add=http://www.bestgeek.net/blog/why-hardware-development-could-mean-the-future-of-computer-programming.html" rel="external nofollow" title="Share this on Technorati">Share this on Technorati</a></li><li class="sexy-mixx"><a href="http://www.mixx.com/submit?page_url=http://www.bestgeek.net/blog/why-hardware-development-could-mean-the-future-of-computer-programming.html&amp;title=Why+Hardware+Development+Could+Mean+the+Future+of+Computer+Programming" rel="external nofollow" title="Share this on Mixx">Share this on Mixx</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://www.bestgeek.net/blog/why-hardware-development-could-mean-the-future-of-computer-programming.html&amp;t=Why+Hardware+Development+Could+Mean+the+Future+of+Computer+Programming" rel="external nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://www.twitter.com/home?status=Why+Hardware+Development+Could+Mean+the+Future+of+Computer+Programming+-+http://www.bestgeek.net/blog/31" rel="external nofollow" title="Tweet This!">Tweet This!</a></li></ul><div style="clear:both;"></div></div>

<p>Related posts:<ol><li><a href='http://www.bestgeek.net/blog/the-future-of-computer-programming.html' rel='bookmark' title='Permanent Link: The Future of Computer Programming'>The Future of Computer Programming</a></li><li><a href='http://www.bestgeek.net/blog/a-basic-introduction-to-computer-programming-topics.html' rel='bookmark' title='Permanent Link: A Basic Introduction to Computer Programming Topics'>A Basic Introduction to Computer Programming Topics</a></li><li><a href='http://www.bestgeek.net/blog/your-guide-to-computer-programming-magazines.html' rel='bookmark' title='Permanent Link: Your Guide to Computer Programming Magazines'>Your Guide to Computer Programming Magazines</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bestgeek.net/blog/why-hardware-development-could-mean-the-future-of-computer-programming.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
