Difference between revisions of "Computer programming"

 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Computer programming (often shortened to programming or coding) is the process of writing, testing, debugging/troubleshooting, and maintaining the source code of computer programs. This source code is written in a programming language. 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 code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic. Common programming languages include C, C++, C#, and Java. Other languages differing slightly in usage from these are known as scripting languages. Examples are Python(very popular), Perl, PHP, and Ruby. HTML (HyperText Markup Language) and XAML (Extensible Application Markup Language) are a markup language. It is not considered as a programming language.
+
'''Computer programming''' (often referred to simply as ''programming'' or ''coding'') is the process of designing, writing, testing, debugging, and maintaining the source code that makes up computer programs. This source code is typically written in a specific programming language, and can either modify existing code or be entirely new.
 +
 
 +
The goal of programming is to create software that performs specific tasks or exhibits desired behaviors—effectively tailoring the program to meet particular needs. This process demands a deep understanding of not only the chosen programming language but also the problem domain, algorithms, and formal logic.
 +
 
 +
Common programming languages include [[C]], [[C++]], [[C#]], and [[Java]]. In contrast, '''scripting languages''' like [[Getting Started With Python Programming|Python]], Perl, PHP, and Ruby are generally used for tasks such as automating repetitive actions or manipulating data. HTML (HyperText Markup Language) and XML (Extensible Markup Language) are also often mentioned in programming contexts, but they are '''markup languages''', not programming languages, as they are primarily used to structure and display content rather than perform logic or computation.
  
 
{{stub}}
 
{{stub}}
 +
 +
[[Category:Computer programming]]
 +
 +
[[Category:Computer science]]

Latest revision as of 16:06, 18 May 2025

Computer programming (often referred to simply as programming or coding) is the process of designing, writing, testing, debugging, and maintaining the source code that makes up computer programs. This source code is typically written in a specific programming language, and can either modify existing code or be entirely new.

The goal of programming is to create software that performs specific tasks or exhibits desired behaviors—effectively tailoring the program to meet particular needs. This process demands a deep understanding of not only the chosen programming language but also the problem domain, algorithms, and formal logic.

Common programming languages include C, C++, C#, and Java. In contrast, scripting languages like Python, Perl, PHP, and Ruby are generally used for tasks such as automating repetitive actions or manipulating data. HTML (HyperText Markup Language) and XML (Extensible Markup Language) are also often mentioned in programming contexts, but they are markup languages, not programming languages, as they are primarily used to structure and display content rather than perform logic or computation.

This article is a stub. Help us out by expanding it.