Hi iam an student need help.wht is computer programming..and aft doing diploma in it wht kind of job v get?
-
actully i want to know abt computer programming and application dont have any idea abt it so if i want to know if i study it wht kind of job i can get and i like to study abt computer and like to do job related to it and iam writing from kuwait
-
Answer:
Computer programming This article is about computer programming. For programming in a music context, see Programming (music). Computer programming (often simply programming or coding) is the craft of implementing interrelated abstract algorithms and concepts using a particular programming language to produce a concrete computer program. Programming has elements of science, mathematics, and engineering. In software engineering, programming (implementation) is regarded as one phase in a software development process. Programming languages Main article: Programming language The only programming language a computer can directly execute is machine language (sometimes called "machine code"). Originally all programmers worked out every detail of the machine code, but this is hardly ever done anymore. Instead, programmers write source code, and a computer (running a compiler, an interpreter or occasionally an assembler) translates it through one or more translation steps to fill in all the details, before the final machine code is executed on the target computer. Even when complete low-level control of the target computer is required, programmers write assembly language, whose instructions are mnemonic one-to-one transcriptions of the corresponding machine language instructions. Different programming languages support different styles of programming (called programming paradigms). Part of the art of programming is selecting one of the programming languages best suited for the task at hand. Different programming languages require different levels of detail to be handled by the programmer when implementing algorithms, often resulting in a compromise between ease of use and performance (a trade-off between "programmer time" and "computer time"). In some languages, an interpretable p-code binary (or byte-code) is generated, rather than machine language. Bytecode is used in the popular Java programming language by Sun Microsystems as well as Microsoft's recent .NET family of languages (MS.NET's P-Code is called the Intermediate Language or IL) and Visual Basic previous to the .NET version. A brief history of programming The earliest programmable machine (that is, a machine that can adjust its capabilities based upon changing its "program") can be said to be the Jacquard Loom, which was developed in 1801. The machine used a series of pasteboard cards with holes punched in them. The hole pattern represented the pattern that the loom had to follow in weaving cloth. The loom could produce entirely different weaves using different sets of cards. This innovation was later refined by Herman Hollerith of IBM in the development of the famous IBM punch card. Another early use of computer programs were made using a soldering iron and a large number of vacuum tubes (later transistors). As programs became more complex, this became almost impossible, as one mistake would likely render the whole program useless. As data storage media became more advanced, it became possible to re-use one program for many things according to the content of the memory. A person would spend quite some time making punch cards that would hold a list of instructions for a computer. Every model of computer would be likely to need different instructions to do the same task. As computers became more powerful, and storage media became re-usable, it became possible to use the computer to make the program. Programmers quickly began to favor text over 1s and 0s, and punch cards were phased out. Over time and especially thanks to the manufacture and the development of Integrated Circuits computers have become extremely powerful, and this has resulted in a branch of programming called scripting. Programming has become gradually easier as new languages are invented but this has opened the scene to script kiddies, who are generally seen as an annoyance because of their lack of skill whilst often claiming to be hackers. Wikibooks has more about this subject: Computer programmingExamples of Programming Languages C is a compiled procedural programming language made popular as the basis of Unix. [[C++]] is an object oriented compiled programming language and one of the most widely-used programming languages currently available. It is often considered to be the industry-standard language of game development, but is also very often used to write other types of computer software applications. C++ was developed by Bjarne Stroustrup and was based on the programming language C. C++ retains the syntax and many familiar functions of C, but also adds various object-oriented programming concepts such as classes. Python is complex and flexible yet easy to use language. It can be used to create program objects, that is, programs that can be recycled. Python can be integrated with other languages and it can be run on virtually any platform. The language Python is even available for some cell phones. Java is an object oriented interpreted programming language. It has gained popularity in the past few years for its ability to be run on many platforms, including Microsoft Windows, Linux, Mac OS, and other systems. It was developed by Sun Microsystems. JavaScript is a scripted language and is the basic client end language of the web. Lisp is a functional, sometimes scripted, programming language often used in AI. Pascal is a general-purpose structured language named after the famous mathematician and philosopher Blaise Pascal. It was very popular during the 80's and 90's. PHP is a widely-used general-purpose open source scripting language that is especially suited for Web development and can be embedded into HTML. Visual Basic a very basic programming concepts language used specifically for the creation of standard applications as opposed to video games and other programs requiring complex animation procedures, designed and developed by Microsoft. Software development Main article: Software engineering Software is a mass noun for computer programs and data. The accompanying documentation and software license are also considered an essential part of the software, even though they don't involve any actual coding. Creating software involves: Requirements analysis Specification Software architecture Coding Compilation Software testing Documentation Integration Maintenance there are many IT companies give the good salary to programmers.
guess me at Yahoo! Answers Visit the source
Other answers
That's a very broad question. There are so many areas of computer programming and it depends on the school. The most common degrees are in Information Technology and Computer Science. Information Technology deals with... well... information. There will be a lot of work with databases, accessing databases through software, accessing databases through the web. Computer Science is more general. You'll learn several programming languages, and how to write programs efficiently with various kinds of data structures. You'll learn object oriented programming. As far as jobs go, there are hundreds of different types of jobs you can get. Web design, programming for the Web, programmer/analyst for database-related software (financial, medical, ...), logistics and supply chain (software to track how supplies get from one company to another or one area to another) computer games graphics programming for computer animation hardware-related software (operating systems, drivers, ....) the list goes on and on
Randy B
Related Q & A:
- What kind of job will I have to do as a computer engineer?Best solution by Yahoo! Answers
- How can I get a computer programming job?Best solution by Stack Overflow
- Computer Programming help?Best solution by Yahoo! Answers
- What kind of job can i get with a minor in computer science?Best solution by Yahoo! Answers
- What kind of job can you get with just an AS in Computer Science?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.