- A Brief Introduction to Programming Language
A Brief Introduction to Programming Language
The computer and technology industry, wouldn’t be possible, if it wasn’t for the work, of those hard working developers, such as me, who never stop working until, they have accomplished their task.
I am a web developer, so I know how hard it can be, to develop a computer system, which works wells, and attempts to fulfill a client’s needs.
In today’s article we will give you, an introductory conversation about programming languages in general, and how important they are to technology; and the creation of many devices.
You have to understand that, without any of the programming languages, we have available today, you wouldn’t be able to enjoy the system, which you enjoy today.
You should know that all, native language of a computer, is binary, which means that computers, only understand, ones and zeros.
Therefore, all instruction and data, must be provided to the computer, in this form, if you don’t the computer, will not understand what you want it, to accomplish for you.
The more you understand, the language of a computer, the better it will be for you, in your journey of becoming, that great programmer.
In the computer world, we know that native binary code, is known as computer language.
In the beginning of programming, and in the early digital age electronic computers, were programmed directly, using binary code.
A punch card system, was put in place, to command the computer, to accomplish certain tasks for you.
Also plug-boards or front panel switches, were implemented as well, to give the computer commands, which would of course come from you.
Programs, which are written as sequences of, hexadecimal number, where a four binary digit sequence, is represented by a hexadecimal number.
Only when you develop a very small program, will you be avoiding the hardships and complexities, of programming.
But it can become very complex, to develop programs, because program require that we do a lot of understanding, and a lot of figuring out, if you can’t figure out how to program, then you will have a hard time, figuring out how to develop a system.
You have to learn how to program first before you are able to program.
Assembly languages, were developed, in order to express operations, more abstractly.
If you don’t already know, the words assembly language, is sometimes abbreviated asm, and it is often used, for very strong correspondence, between the architecture’s machine code instruction and the programming language, which is a low level programming language, for a computer and other programmable devices.
A sequence of machine language operations, have languages, which= have simple mnemonic instructions, mapped to them.
A good example, of machine, of machine language operations, which have languages, which have simple mnemonic instructions, mapped to them; is the MOV instruction, which is used, to move data into a register, another example is the ADD instruction, which adds, the content, of two register together.
Assembly language programs, are not very portable, because the code, which was written in assembly language, has to be rewritten, in order for the code, to be able to run, on different, machines.
An assembler program, is different from computer to computer, and programs written, in assembly language, are translated, to machine code, using an assembler program.
Assembly languages, are very low-level, still, and large-scale, programming, using assembly languages, is not recommended; despite the fact that assembly languages, have made a considerable improvement, on raw binary.
Thank you, for reading this article!!!
Add a Comment
Hi every one, I obtained a bachelor's degree in Bioinformatics back in 2006, from Claflin University, after I received my bachelor's degree, I gained full time employment as a software engineer at a Video Relay Service company, maintaining databases and developing software for a new developed device called the VPAD.
I worked at that company for two years, then I became a web developer, and worked for a magazine for three years. After that job, I worked as a Drupal web developer, as a subcontractor for the NIH, for a year and then left the job to go back to school.
Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without
Collaboratively administrate empowered markets via plug-and-play networks. Dynamically procrastinate B2C users after installed base benefits. Dramatically visualize customer directed convergence without revolutionary ROI.