{"id":203,"date":"2023-06-21T11:30:21","date_gmt":"2023-06-21T11:30:21","guid":{"rendered":"https:\/\/concordant-thought.com\/?p=203"},"modified":"2023-06-21T11:30:21","modified_gmt":"2023-06-21T11:30:21","slug":"what-is-programming-algorithm","status":"publish","type":"post","link":"https:\/\/concordant-thought.com\/what-is-programming-algorithm\/","title":{"rendered":"What Is Programming Algorithm?"},"content":{"rendered":"
If you are reading these lines, it is because you already know what a computer is. Anyway, you know what it\u2019s for, and what it looks like. Here, now, we are going to explain how a computer works as well as the principles of programming.<\/span><\/p>\n This machine contains a whole bunch of electronic components and also some mechanical components, fans, for example, to cool the whole.<\/span><\/p>\n You will know very well how to find the screen, the mouse (or trackpad) and the keyboard.<\/span><\/p>\n You probably know the others less: you have to be able to open a computer to see what\u2019s inside. Yet, while not all machines look exactly like the diagram above, all contain the components shown.<\/span><\/p>\n In particular, the motherboard is made up<\/strong><\/span><\/p>\n You can have several hard drives, it is safer to save what is on the computer in two different places.<\/span> \u201cThe microprocessor does what you ask it\u2026\u201d<\/strong><\/span> Computer programming what is it?<\/strong><\/span><\/p>\n What does programming a computer mean?<\/strong><\/span><\/p>\n A program<\/strong><\/em>\u00a0is a list of instructions written to solve a problem, or to perform an action.<\/span> Then if you want to go read a Kidisciences page on the Internet, you need to open a navigation program, which will manage access to the Kidisciences site as well as the display of the site. It will communicate with the network card and the graphics card. There are several: Firefox, Safari, etc.<\/span><\/p>\n Also, when you want to watch the video at the end of the article, an image and sound processing program will be run.<\/span> The term programming appeared before the first computers saw the light of day, thanks to famous computer theorists Ada Lovelace (1815-1852), Charles Babbage (1791-1871), and Alan Turing (1912-1954) ( more information at the bottom of the article with links to videos and other articles). Computers were, in fact, created to run programs. Better and faster.<\/span><\/p>\n There is therefore a lot of software design work, not only on the visual aspect but also on all the programs to be written:<\/span><\/p>\n It is software engineering:<\/strong>\u00a0it begins with the analysis of the different functions and requirements, then continues with the technical choices, and finally ends with programming.<\/span><\/p>\n Rather than programming, we sometimes say coding because programming consists of translating actions into a language understood by the computer so that it can perform them.<\/span><\/p>\n With computers, powerful calculating machines, another element appears: the programming language. These are the words, vocabulary, and grammar with which the program is written.<\/span><\/p>\n The machines being, as you saw, only electronic components, they do not understand our language, we must therefore translate everything for them.<\/span><\/p>\n An instruction from a program in assembly language, one of the oldest languages, looks like this:<\/span><\/p>\n more 61,% al<\/span><\/p>\n It is about a single line of a program which makes it possible to make additions.<\/span><\/p>\n This language is close to the machine because you have to break down all the actions into very simple, elementary operations that tell the processor exactly what to do.<\/span><\/p>\n For example, this programming line means that you have to store 61 in the place named \u201cal\u201d.<\/strong><\/span><\/p>\n A programming language is used to communicate with the computer so that it can run the program efficiently.<\/span><\/p>\n The same program can be written in different programming languages, but some languages facilitate certain actions or allow better handling of complicated data structures.<\/span><\/p>\n IT = disciplines<\/strong><\/span> Read More:<\/strong><\/span><\/p>\n What Is a Programming Algorithm? If you are reading these lines, it is because you already know what a computer is. Anyway, you know what it\u2019s for, and what it looks like. Here, now, we are going to explain how a computer works as well as the principles of programming. This machine contains a whole […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"_links":{"self":[{"href":"https:\/\/concordant-thought.com\/wp-json\/wp\/v2\/posts\/203"}],"collection":[{"href":"https:\/\/concordant-thought.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/concordant-thought.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/concordant-thought.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/concordant-thought.com\/wp-json\/wp\/v2\/comments?post=203"}],"version-history":[{"count":2,"href":"https:\/\/concordant-thought.com\/wp-json\/wp\/v2\/posts\/203\/revisions"}],"predecessor-version":[{"id":205,"href":"https:\/\/concordant-thought.com\/wp-json\/wp\/v2\/posts\/203\/revisions\/205"}],"wp:attachment":[{"href":"https:\/\/concordant-thought.com\/wp-json\/wp\/v2\/media?parent=203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/concordant-thought.com\/wp-json\/wp\/v2\/categories?post=203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/concordant-thought.com\/wp-json\/wp\/v2\/tags?post=203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}\n
\nHard drives do not have an eternal lifespan even if it is 3 to 4 years in general.<\/span><\/p>\n
\nAh but that\u2019s great, you think! However, you\u2019ve never seen a computer prepare your afternoon snack\u2026.<\/span>
\nIn fact, it will only do what it was programmed to do. But because they are programmed to do more and more things, some people think that soon computers will be able to do as many things as humans. This is why we are going to dwell here on what \u201cprogramming\u201d means, you will realize for yourself that these people speak more of science fiction than of reality.<\/span><\/p>\n
\nFor example, when you start the computer, a program called operating system starts. It is used to manage the display and execution of other programs.<\/span><\/p>\n
\nPrograms are therefore mainly used to manage information, transfer it, generally from the Internet to your screen, transform it and store it if necessary.<\/span><\/p>\n\n
\n
What is a programming language?<\/strong><\/span><\/h2>\n
\n
\nWe have approached some of the computer disciplines:<\/span><\/p>\n\n
\n