Programming

Computer programming is the process of designing and building an executable computer program to accomplish a specific computing result or to perform a specific task. Programming involves tasks such as: analysis, generating algorithms, profiling algorithms' accuracy and resource consumption, and the implementation of algorithms in a chosen programming language (commonly referred to as coding). The source code of a program is written in one or more languages that are intelligible to programmers, rather than machine code, which is directly executed by the central processing unit. The purpose of programming is to find a sequence of instructions that will automate the performance of a task (which can be as complex as an operating system) on a computer, often for solving a given problem. Proficient programming thus often requires expertise in several different subjects, including knowledge of the application domain, specialized algorithms, and formal logic.
Tasks accompanying and related to programming include: testing, debugging, source code maintenance, implementation of build systems, and management of derived artifacts, such as the machine code of computer programs. These might be considered part of the programming process, but often the term software development is used for this larger process with the term programming, implementation, or coding reserved for the actual writing of code. Software engineering combines engineering techniques with software development practices. Reverse engineering is a related process used by designers, analysts and programmers to understand and re-create/re-implement.

View More On Wikipedia.org
  • 1107

    Greg Bernhardt

    A PF Singularity From USA
    • Messages
      19,443
    • Media
      227
    • Reaction score
      10,021
    • Points
      1,237
  • 3

    fluidistic

    A PF Mountain
    • Messages
      3,923
    • Reaction score
      261
    • Points
      202
  • 2

    yungman

    A PF Mountain
    • Messages
      5,718
    • Reaction score
      241
    • Points
      223
  • 2

    madsmh

    A PF Molecule From Denmark
    • Messages
      32
    • Reaction score
      2
    • Points
      66
  • 2

    Avatrin

    A PF Molecule From Norway
    • Messages
      245
    • Reaction score
      6
    • Points
      96
  • 2

    Hodgey8806

    A PF Atom
    • Messages
      145
    • Reaction score
      3
    • Points
      36
  • 2

    Alma

    A PF Atom
    • Messages
      9
    • Reaction score
      0
    • Points
      36
  • 1

    Will Flannery

    A PF Cell
    • Messages
      114
    • Reaction score
      34
    • Points
      128
  • 1

    Ben Espen

    A PF Molecule From Flagstaff, AZ
    • Messages
      277
    • Reaction score
      36
    • Points
      76
  • 1

    DryRun

    A PF Cell
    • Messages
      838
    • Reaction score
      4
    • Points
      118
  • 1

    jedishrfu

    A PF SuperCluster From Altair IV Texas
    • Messages
      14,788
    • Media
      2,644
    • Reaction score
      9,124
    • Points
      961
  • 1

    Jalo

    A PF Atom From Scotland
    • Messages
      120
    • Reaction score
      0
    • Points
      39
  • 1

    wmac

    A PF Molecule
    • Messages
      20
    • Reaction score
      0
    • Points
      59
  • 1

    Darkmisc

    A PF Molecule
    • Messages
      204
    • Reaction score
      27
    • Points
      93
  • 1

    valesdn

    A PF Atom
    • Messages
      42
    • Reaction score
      1
    • Points
      39
  • 1

    Mark44

    A PF Universe From Washington state, US
    • Messages
      37,622
    • Reaction score
      9,857
    • Points
      1,056
  • 1

    pairofstrings

    A PF Cell From India
    • Messages
      411
    • Reaction score
      7
    • Points
      117
  • 1

    Jarfi

    A PF Cell From Iceland
    • Messages
      384
    • Reaction score
      12
    • Points
      103
  • 1

    WWGD

    A PF Moon
    • Messages
      7,009
    • Reaction score
      10,469
    • Points
      541
  • 1

    pbuk

    A PF Asteroid From London
    • Messages
      4,580
    • Reaction score
      2,881
    • Points
      417
  • Back
    Top