<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="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" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-3122211409908336032</atom:id><lastBuildDate>Sat, 12 Oct 2024 00:03:20 +0000</lastBuildDate><category>programming basics</category><title>Programming Techniques</title><description>basic and advanced programming techniques in all types of languages. how to convert your thinking into programming</description><link>http://howprogrammingworks.blogspot.com/</link><managingEditor>noreply@blogger.com (Engr. Tayyab)</managingEditor><generator>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3122211409908336032.post-6734971504676286983</guid><pubDate>Thu, 17 Sep 2009 07:10:00 +0000</pubDate><atom:updated>2009-09-17T13:10:09.849+06:00</atom:updated><title>C intro</title><description>C is a general-purpose computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.&lt;br /&gt;
&lt;br /&gt;
Although C was designed for implementing system software, it is also widely used for developing portable application software.&lt;br /&gt;
&lt;br /&gt;
C is one of the most popular programming languages. It is widely used on many different software platforms, and there are few computer architectures for which a C compiler does not exist. C has greatly influenced many other popular programming languages, most notably C++, which originally began as an extension to C.</description><link>http://howprogrammingworks.blogspot.com/2009/09/c-intro.html</link><author>noreply@blogger.com (Engr. Tayyab)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3122211409908336032.post-6312472384947224863</guid><pubDate>Thu, 17 Sep 2009 07:08:00 +0000</pubDate><atom:updated>2009-09-17T13:08:59.063+06:00</atom:updated><title>Artificial intelligence</title><description>Artificial Intelligence (AI) is the intelligence of machines and the branch of computer science which aims to create it. Textbooks define the field as &quot;the study and design of intelligent agents,&quot; where an intelligent agent is a system that perceives its environment and takes actions which maximize its chances of success. John McCarthy, who coined the term in 1956, defines it as &quot;the science and engineering of making intelligent machines.&quot;&lt;br /&gt;
&lt;br /&gt;
The field was founded on the claim that a central property of human beings, intelligence—the sapience of Homo sapiens—can be so precisely described that it can be simulated by a machine. This raises philosophical issues about the nature of the mind and limits of scientific hubris, issues which have been addressed by myth, fiction and philosophy since antiquity. Artificial intelligence has been the subject of breathtaking optimism, has suffered stunning setbacks and, today, has become an essential part of the technology industry, providing the heavy lifting for many of the most difficult problems in computer science</description><link>http://howprogrammingworks.blogspot.com/2009/09/artificial-intelligence.html</link><author>noreply@blogger.com (Engr. Tayyab)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3122211409908336032.post-504916306856857016</guid><pubDate>Thu, 17 Sep 2009 03:46:00 +0000</pubDate><atom:updated>2009-09-17T09:46:25.683+06:00</atom:updated><title>Programming logic development</title><description>The concept of logical form is central to logic; it being held that the validity of an argument is determined by its logical form, not by its content. Traditional Aristotelian syllogistic logic and modern symbolic logic are examples of formal logics.&lt;br /&gt;
&lt;br /&gt;
Informal logic is the study of natural language arguments. The study of fallacies is an especially important branch of informal logic. The dialogues of Plato[5] are a good example of informal logic.&lt;br /&gt;
Formal logic is the study of inference with purely formal content, where that content is made explicit. (An inference possesses a purely formal content if it can be expressed as a particular application of a wholly abstract rule, that is, a rule that is not about any particular thing or property. The works of Aristotle contain the earliest known formal study of logic, which were incorporated in the late nineteenth century into modern formal logic.[6] In many definitions of logic, logical inference and inference with purely formal content are the same. This does not render the notion of informal logic vacuous, because no formal logic captures all of the nuance of natural language.)&lt;br /&gt;
Symbolic logic is the study of symbolic abstractions that capture the formal features of logical inference.[7][8] Symbolic logic is often divided into two branches, propositional logic and predicate logic.&lt;br /&gt;
Mathematical logic is an extension of symbolic logic into other areas, in particular to the study of model theory, proof theory, set theory, and recursion theory.&lt;br /&gt;
These families generally give logic a similar structure: to establish the relation of the sentences in topic of interest to their representation in logic through the analysis of logical form and semantics, and to present an account of inference relating these formal propositions</description><link>http://howprogrammingworks.blogspot.com/2009/09/programming-logic-development.html</link><author>noreply@blogger.com (Engr. Tayyab)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3122211409908336032.post-2852371612132836050</guid><pubDate>Thu, 17 Sep 2009 03:44:00 +0000</pubDate><atom:updated>2009-09-17T09:44:28.185+06:00</atom:updated><title>Unified modeling language</title><description>Unified Modeling Language (UML) is a standardized general-purpose modeling language in the field of software engineering.&lt;br /&gt;
&lt;br /&gt;
UML includes a set of graphical notation techniques to create visual models of software-intensive systems&lt;br /&gt;
&lt;br /&gt;
The Unified Modeling Language (UML) is used to specify, visualize, modify, construct and document the artifacts of an object-oriented software intensive system under development. UML offers a standard way to visualize a system&#39;s architectural blueprints, including elements such as:&lt;br /&gt;
&lt;br /&gt;
actors&lt;br /&gt;
business processes&lt;br /&gt;
(logical) components&lt;br /&gt;
activities&lt;br /&gt;
programming language statements&lt;br /&gt;
database schemas, and&lt;br /&gt;
reusable software components.&lt;br /&gt;
UML combines best techniques from data modeling (entity relationship diagrams), business modeling (work flows), object modeling, and component modeling. It can be used with all processes, throughout the software development life cycle, and across different implementation technologies. UML has synthesized the notations of the Booch method, the Object-modeling technique (OMT) and Object-oriented software engineering (OOSE) by fusing them into a single, common and widely usable modeling language. UML aims to be a standard modeling language which can model concurrent and distributed systems. UML is a de facto industry standard, and is evolving under the auspices of the Object Management Group (OMG). OMG initially called for information on object-oriented methodologies, that might create a rigorous software modeling language. Many industry leaders have responded in earnest to help create the UML standard.&lt;br /&gt;
&lt;br /&gt;
UML models may be automatically transformed to other representations (e.g. Java) by means of QVT-like transformation languages, supported by the OMG. UML is extensible, offering the following mechanisms for customization: profiles and stereotype. The semantics of extension by profiles have been improved with the UML 2.0 major revision.</description><link>http://howprogrammingworks.blogspot.com/2009/09/unified-modeling-language.html</link><author>noreply@blogger.com (Engr. Tayyab)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3122211409908336032.post-4988138384572852340</guid><pubDate>Sat, 05 Sep 2009 09:27:00 +0000</pubDate><atom:updated>2009-09-05T15:27:45.060+06:00</atom:updated><title>Is UML always helpful?</title><description>UML is very effective but for small programs it really works?</description><link>http://howprogrammingworks.blogspot.com/2009/09/is-uml-always-helpful.html</link><author>noreply@blogger.com (Engr. Tayyab)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3122211409908336032.post-7714379582442928859</guid><pubDate>Sat, 05 Sep 2009 09:24:00 +0000</pubDate><atom:updated>2009-09-05T15:24:59.151+06:00</atom:updated><title>Pointers are good or not?</title><description>Some languages support memory management using pointers and some just by limited functions or methods. Limitation is secure but problematic when doing complex memory management. what you think is better?</description><link>http://howprogrammingworks.blogspot.com/2009/09/pointers-are-good-or-not.html</link><author>noreply@blogger.com (Engr. Tayyab)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3122211409908336032.post-8144009662176590705</guid><pubDate>Sat, 05 Sep 2009 09:22:00 +0000</pubDate><atom:updated>2009-09-05T15:22:19.175+06:00</atom:updated><title>The ultimate programming language!</title><description>Is&amp;nbsp;it possible to&amp;nbsp;develop a&amp;nbsp;computer language that can do any job and replaces all other programming languages? There are so many types of languages and each of them contains several languages, so isn&#39;t it better to create the ultimate language that can do all jobs?</description><link>http://howprogrammingworks.blogspot.com/2009/09/ultimate-programming-language.html</link><author>noreply@blogger.com (Engr. Tayyab)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3122211409908336032.post-9160247066405161728</guid><pubDate>Sat, 05 Sep 2009 09:17:00 +0000</pubDate><atom:updated>2009-09-05T15:17:35.366+06:00</atom:updated><title>Whats better? Complex inline programming or more and more functions</title><description>Some languages provide more functions instead of more complex code. Which you think is better?</description><link>http://howprogrammingworks.blogspot.com/2009/09/whats-better-complex-inline-programming.html</link><author>noreply@blogger.com (Engr. Tayyab)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3122211409908336032.post-5387829298863350027</guid><pubDate>Sat, 05 Sep 2009 09:15:00 +0000</pubDate><atom:updated>2009-09-05T15:15:30.313+06:00</atom:updated><title>Which programming language is better? C or Java</title><description>C was the king at its time, but Java give it a tough time. Which is your favorite.</description><link>http://howprogrammingworks.blogspot.com/2009/09/which-programming-language-is-better-c.html</link><author>noreply@blogger.com (Engr. Tayyab)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3122211409908336032.post-2031100729339846564</guid><pubDate>Sat, 05 Sep 2009 09:13:00 +0000</pubDate><atom:updated>2009-09-05T15:13:50.434+06:00</atom:updated><title>Which programming catagory is good to use? Procedural, functional, object oriented</title><description>Some programmers are still stick to old fashioned languages and more are shifted to OOP (object oriented programming. What you think is good !</description><link>http://howprogrammingworks.blogspot.com/2009/09/which-programming-catagory-is-good-to.html</link><author>noreply@blogger.com (Engr. Tayyab)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3122211409908336032.post-3212548631658042430</guid><pubDate>Sat, 05 Sep 2009 09:10:00 +0000</pubDate><atom:updated>2009-09-05T15:10:25.450+06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">programming basics</category><title>Which technique is better to adopt? Start program from smaller parts or start your program from abstract level</title><description>Some programmers feel easy to start thier program from smaller elements or methods (functions). But starting from abstact level technique is also good.</description><link>http://howprogrammingworks.blogspot.com/2009/09/which-technique-is-better-to-adopt.html</link><author>noreply@blogger.com (Engr. Tayyab)</author><thr:total>1</thr:total></item></channel></rss>