<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4252750180294579741</id><updated>2024-11-01T03:35:26.758-07:00</updated><category term="Introduction"/><title type='text'>Programmer&#39;s Den</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://programmersden.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4252750180294579741/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://programmersden.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Raùl C</name><uri>http://www.blogger.com/profile/04053824902563126440</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4252750180294579741.post-9179808181613262353</id><published>2008-04-16T08:44:00.000-07:00</published><updated>2008-04-16T08:49:47.354-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Introduction"/><title type='text'>Programming - What&#39;s the fuss all about...</title><content type='html'>&lt;strong&gt;&lt;em&gt;Computer Programming&lt;/em&gt;&lt;/strong&gt; - is simply writing down instructions for the computer to follow. For stating the instructions, we need some language in which to state the instructions. Unfortunately, natural languages such as English are insufficiently precise for giving instructions to computers. Instead, we use special purpose languages called programming languages.Thus programing can be defined as the process of writing, testing, debugging/troubleshooting, and maintaining the source code of computer programs. The code may be a modification of an existing source or something completely new. The purpose of programming is to create a program that exhibits a certain desired behavior (customization). The process of writing source codes requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms &amp;amp; formal logic.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;What is Algorithm?&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;An algorithm is a set of instructions for carrying out a particular task. ( The task does not necessarily has to be related to programming, although the word algorithm is usually used in terms of programming.) &lt;/em&gt;Unlike a program, which must be expressed in a form suitable for processing by a computer, an algorithm can be expressed in whatever form is convenient for a person to understand&lt;em&gt;. Every correct algorithm comes with a guarantee that, if followed the instructions correctly, the particular task will be accomplished.&lt;/em&gt; For an algorithm to live up to the guarantee, every algorithm must have the following characteristics:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;em&gt;&lt;strong&gt;An algorithm must be precise&lt;/strong&gt;. Each step in an algorithm must state unambiguosly what action is to be taken. &lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;strong&gt;An algorithm must be effective&lt;/strong&gt;. It must be possible to actually carry out every step of the algorithm. &lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;strong&gt;An algorithm must have a fixed, finite number of instructions&lt;/strong&gt;. &lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;strong&gt;The execution of the algorithm must always terminate .&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;Different programming languages support different styles of programming (called Programming Paradigms). The choice of language used is subject to many considerations, such as company policy, suitability to task, availability of third-party packages, or individual preference. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Programming Paradigms:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;A programming paradigm is a fundamental style of computer programming&lt;/em&gt;. Different programming languages adovate different programming paradigms. Some languages are designed to support one particular paradigm (&lt;em&gt;&lt;strong&gt;Smalltalk supports object-oriented programming, Haskell supports functional programming&lt;/strong&gt;&lt;/em&gt;), while other programming languages support multiple paradigms (&lt;strong&gt;&lt;em&gt;such as Object Pascal, C++, C#, Visual Basic, Common Lisp, Scheme, Python, Ruby &amp;amp; Oz&lt;/em&gt;&lt;/strong&gt;).&lt;br /&gt;&lt;br /&gt;For more information on types of programming paradgims, visit : &lt;a href=&quot;http://en.wikipedia.org/wiki/Programming_paradigm&quot;&gt;http://en.wikipedia.org/wiki/Programming_paradigm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Next :&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;&lt;a href=&quot;http://programmersden.blogspot.com/2008/04/types-of-programming-languages.html&quot;&gt;Types of Programming Languages.&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmersden.blogspot.com/feeds/9179808181613262353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4252750180294579741/9179808181613262353' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4252750180294579741/posts/default/9179808181613262353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4252750180294579741/posts/default/9179808181613262353'/><link rel='alternate' type='text/html' href='http://programmersden.blogspot.com/2008/04/programming-whats-fuss-all-about.html' title='Programming - What&#39;s the fuss all about...'/><author><name>Raùl C</name><uri>http://www.blogger.com/profile/04053824902563126440</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4252750180294579741.post-3468329401976574720</id><published>2008-04-16T08:33:00.000-07:00</published><updated>2008-04-21T19:46:50.695-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Introduction"/><title type='text'>Types of Programming Languages</title><content type='html'>Programing Languages can be classified into basic 3 categories.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Machine Level Language &lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;High Level Language &lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Assembly Language&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Machine Level Language:&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Machine Level Language ( A.K.A - Lower Level Language) - instructions are written as sequences of 1s and 0s, called bits, that a computer can understand directly.&lt;br /&gt;An instruction in machine language generally tells the computer four things:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;em&gt;Where to find one or two numbers or simple pieces of data in the main computer memory (Random Access Memory, or RAM). &lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;A simple operation to perform, such as adding the two numbers together. &lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Where in the main memory to put the result of this simple operation. &lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Where to find the next instruction to perform&lt;/em&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;While all executable programs are eventually read by the computer in machine language, they are not all programmed in machine language. It is extremely difficult to program directly in machine language because the instructions are sequences of 1s and 0s. A typical instruction in a machine language might read 10010 1100 1011 and mean add the contents of storage register A to the contents of storage register B.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;According to the Utah State Office of Education, a low level language is one that does not need a compiler or interpreter to run. The processor in which the language was written for would be able to run the code without the use of either of these. These type of programming languages are sometimes described as being &quot;close to the hardware.&quot;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;These type of languages fall under the &lt;em&gt;1st Generation Language (1GL).&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Assembly Language:&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;An assembly language is a low-level language for programming computers. It implements a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture. This representation is usually defined by the hardware manufacturer, and is based on abbreviations (called mnemonics) that help the programmer remember individual instructions, registers, etc. An assembly language is thus specific to a certain physical or virtual computer architecture (as opposed to most high-level languages, which are portable). Computer programmers use assembly languages to make machine-language programs easier to write. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;In an assembly language, each statement corresponds roughly to one machine language instruction. An assembly language statement is composed with the aid of easy to remember commands. The command to add the contents of the storage register A to the contents of storage register B might be written ADD B,A in a typical assembly language statement. Assembly languages share certain features with machine languages. For instance, it is possible to manipulate specific bits in both assembly and machine languages. Programmers use assembly languages when it is important to minimize the time it takes to run a program, because the translation from assembly language to machine language is relatively simple. Assembly languages are also used when some part of the computer has to be controlled directly, such as individual dots on a monitor or the flow of individual characters to a printer. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Assembly languages were first developed in the 1950s, when they were referred to as &lt;em&gt;2nd Generation Language (2GL).&lt;/em&gt; They eliminated much of the error-prone and time-consuming 1st generation programming needed with the earliest computers, freeing the programmer from tedium such as remembering numeric codes and calculating addresses. They were once widely used for all sorts of programming.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;High Level Language:&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;High-level languages are relatively sophisticated sets of statements utilizing words and syntax from human language. They are more similar to normal human languages than assembly or machine languages and are therefore easier to use for writing complicated programs. These programming languages allow larger and more complicated programs to be developed faster. However, high-level languages must be translated into machine language by another program called a compiler before a computer can understand them. For this reason, programs written in a high-level language may take longer to execute and use up more memory than programs written in an assembly language.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Some eg. of High Level Languages:&lt;strong&gt;&lt;em&gt;Visual Basic, C/C++, Pascal, BASIC etc..&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;High Level Languages comes under the &lt;em&gt;3rd Generation Language (3GL).&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;strong&gt;Back&lt;em&gt; : &lt;a href=&quot;http://programmersden.blogspot.com/2008/04/programming-whats-fuss-all-about.html&quot;&gt;Introduction&lt;/a&gt;&lt;br /&gt;&lt;/em&gt;Next&lt;em&gt; : &lt;a href=&quot;http://programmersden.blogspot.com/2008/04/classification-of-high-level.html&quot;&gt;Types of High Level Language&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmersden.blogspot.com/feeds/3468329401976574720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4252750180294579741/3468329401976574720' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4252750180294579741/posts/default/3468329401976574720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4252750180294579741/posts/default/3468329401976574720'/><link rel='alternate' type='text/html' href='http://programmersden.blogspot.com/2008/04/types-of-programming-languages.html' title='Types of Programming Languages'/><author><name>Raùl C</name><uri>http://www.blogger.com/profile/04053824902563126440</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4252750180294579741.post-3980086000519755587</id><published>2008-04-16T08:24:00.000-07:00</published><updated>2008-04-16T08:43:46.091-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Introduction"/><title type='text'>Classification Of High Level Programming Languages</title><content type='html'>The High Level Language is basically classified into 3 types namely:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;strong&gt;&lt;em&gt;Procedural Language &lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;strong&gt;&lt;em&gt;Functional Language&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;strong&gt;&lt;em&gt;Object Oriented Language&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Procedural Language:&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;The most common high-level languages today are procedure-oriented languages. In these languages, one or more related blocks of statements that perform some complete function are grouped together into a program module, or procedure, &amp;amp; given a name such as “Procedure A.” If the same sequence of operations is needed elsewhere in the program, a simple statement can be used to refer back to the procedure. In essence, a procedure is just a mini-program. A large program can be constructed by grouping together procedures that perform different tasks.&lt;/p&gt;&lt;p&gt;Procedural languages allow programs to be shorter and easier for the computer to read, but they require the programmer to design each procedure to be general enough to be used in different situations.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Functional Language:&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;Functional languages treat procedures like mathematical functions and allow them to be processed like any other data in a program. This allows a much higher and more rigorous level of program construction. Functional languages also allow variables—symbols for data that can be specified and changed by the user as the program is running—to be given values only once. This simplifies programming by reducing the need to be concerned with the exact order of statement execution, since a variable does not have to be redeclared, or restated, each time it is used in a program statement. Many of the ideas from functional languages have become key parts of many modern procedural languages.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Object Oriented Language:&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;Object-oriented languages are outgrowths of functional languages. In object-oriented languages, the code used to write the program and the data processed by the program are grouped together into units called objects. Objects are further grouped into classes, which define the attributes objects must have.&lt;/p&gt;&lt;p&gt;A simple example of a class is the class Book. &lt;/p&gt;&lt;p&gt;Objects within this class might be Novel and Short Story. Objects also have certain functions associated with them, called methods. The computer accesses an object through the use of one of the object’s methods. The method performs some action to the data in the object and returns this value to the computer. Classes of objects can also be further grouped into hierarchies, in which objects of one class can inherit methods from another class. The structure provided in object-oriented languages makes them very useful for complicated programming tasks. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Logic Language:&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;There&#39;s also one more classification called as Logic Language.Logic languages use logic as their mathematical base. A logic program consists of sets of facts and if-then rules, which specify how one set of facts may be deduced from others, &lt;em&gt;for example:If the statement X is true, then the statement Y is false.In the execution of such a program, an input statement can be logically deduced from other statements in the program.&lt;/em&gt; Many artificial intelligence programs are written in such languages.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Back : &lt;em&gt;&lt;a href=&quot;http://programmersden.blogspot.com/2008/04/types-of-programming-languages.html&quot;&gt;Types of Programming Languages &lt;/a&gt;&lt;br /&gt;&lt;/em&gt;Next : &lt;em&gt;&lt;a href=&quot;http://programmersden.blogspot.com/2008/04/language-structures-components.html&quot;&gt;Language - Structure &amp;amp; Components&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmersden.blogspot.com/feeds/3980086000519755587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4252750180294579741/3980086000519755587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4252750180294579741/posts/default/3980086000519755587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4252750180294579741/posts/default/3980086000519755587'/><link rel='alternate' type='text/html' href='http://programmersden.blogspot.com/2008/04/classification-of-high-level.html' title='Classification Of High Level Programming Languages'/><author><name>Raùl C</name><uri>http://www.blogger.com/profile/04053824902563126440</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4252750180294579741.post-4025898731885559090</id><published>2008-04-16T08:11:00.000-07:00</published><updated>2008-04-16T08:49:18.987-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Introduction"/><title type='text'>Language Structures &amp; Components</title><content type='html'>Programming languages use specific types of statements, or instructions, to provide functional structure to the program. A statement in a program is a basic sentence that expresses a simple idea—its purpose is to give the computer a basic instruction. Statements define the types of data allowed, how data are to be manipulated, and the ways that procedures and functions work. Programmers use statements to manipulate common components of programming languages, such as variables and macros (mini-programs within a program).&lt;br /&gt;&lt;br /&gt;Statements known as data declarations give names and properties to elements of a program called variables. Variables can be assigned different values within the program. The properties variables can have are called types, and they include such things as what possible values might be saved in the variables, how much numerical accuracy is to be used in the values, and how one variable may represent a collection of simpler values in an organized fashion, such as a table or array. In many programming languages, a key data type is a pointer. Variables that are pointers do not themselves have values; instead, they have information that the computer can use to locate some other variable—that is, they point to another variable.&lt;br /&gt;&lt;br /&gt;An expression is a piece of a statement that describes a series of computations to be performed on some of the program’s variables, such as X + Y/Z, in which the variables are X, Y, and Z and the computations are addition and division. An assignment statement assigns a variable a value derived from some expression, while conditional statements specify expressions to be tested and then used to select which other statements should be executed next.&lt;br /&gt;&lt;br /&gt;Procedure and function statements define certain blocks of code as procedures or functions that can then be returned to later in the program. These statements also define the kinds of variables and parameters the programmer can choose and the type of value that the code will return when an expression accesses the procedure or function. Many programming languages also permit minitranslation programs called macros. Macros translate segments of code that have been written in a language structure defined by the programmer into statements that the programming language understands.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Back :&lt;em&gt; &lt;a href=&quot;http://programmersden.blogspot.com/2008/04/classification-oh-high-level.html&quot;&gt;Types of High Level Languages (3GL)&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmersden.blogspot.com/feeds/4025898731885559090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4252750180294579741/4025898731885559090' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4252750180294579741/posts/default/4025898731885559090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4252750180294579741/posts/default/4025898731885559090'/><link rel='alternate' type='text/html' href='http://programmersden.blogspot.com/2008/04/language-structures-components.html' title='Language Structures &amp; Components'/><author><name>Raùl C</name><uri>http://www.blogger.com/profile/04053824902563126440</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>