Portal:Computer programming
{{Portal maintenance status|date=September 2019|subpages=triaged}}
{{Portal description}}
{{smalldiv|1={{Portals browsebar}}}}
{{Box-header colour|The Computer Programming Portal}}
{{Portal image banner|File:Programming.jpg|maxheight=220px|Sample of a computer program (a minified version of the BootstrapJS library) on a screen}}
----
{{Transclude lead excerpt | {{PAGENAME}} | paragraphs= | files=1}}
{{Box-footer}}
{{Flex columns
|1=
{{Box-header colour|Selected articles {{#if: {{{Purge|}}}{{{purge|}}} | {{{Purge|}}}{{{purge|}}} |- {{purge|{{color|darkblue|load new batch}}}}}}}}
{{Transclude list item excerpts as random slideshow | paragraphs=1-3 | files=1 | fileargs=left | limit=15 | more=
|Portal:Computer programming/Selected articles
}}
{{Box-footer|More selected articles}}
{{Box-header colour|Selected images}}
{{Random slideshow
|File:Deep Blue.jpg|Deep Blue was a chess-playing expert system run on a unique purpose-built IBM supercomputer. It was the first computer to win a game, and the first to win a match, against a reigning world champion under regular time controls. Photo taken at the Computer History Museum.
|File:Grace Hopper and UNIVAC.jpg|Grace Hopper at the UNIVAC keyboard, c. 1960. Grace Brewster Murray: American mathematician and rear admiral in the U.S. Navy who was a pioneer in developing computer technology, helping to devise UNIVAC I. the first commercial electronic computer, and naval applications for COBOL (common-business-oriented language).
|File:Hard disk head crash.jpg|A head crash on a modern hard disk drive
|File:GNOME Shell, GNOME Clocks, Evince, gThumb, GNOME Files at version 3.30 (2018-09) in Dark theme.png|GNOME Shell, GNOME Clocks, Evince, gThumb and GNOME Files at version 3.30, in a dark theme
|File:NURBS 3-D surface.gif|Animation of a Non-uniform rational B-spline surface. Modeled and rendered in Cobalt.
|File:Margaret Hamilton - restoration.jpg|Margaret Hamilton standing next to the navigation software that she and her MIT team produced for the Apollo Project.
|File:Gospers glider gun.gif|Bill Gosper's Glider Gun in action
|File:Stephen Wolfram PR.jpg|Stephen Wolfram is a British-American computer scientist, physicist, and businessman. He is known for his work in computer science, mathematics, and in theoretical physics.
|File:GNU nano 6.0 screenshot.png|A view of the GNU nano Text editor version 6.0
|File:1Mcolors.png|This image (when viewed in full size, 1000 pixels wide) contains 1 million pixels, each of a different color.
|File:Internet map 1024.jpg|Partial map of the Internet based on the January 15, 2005 data found on opte.org. Each line is drawn between two nodes, representing two IP addresses. The length of the lines are indicative of the delay between those two nodes. This graph represents less than 30% of the Class C networks reachable by the data collection program in early 2005.
|File:Lone House.jpg|A lone house. An image made using Blender 3D.
|File:Shallow water waves.gif|Output from a (linearised) shallow water equation model of water in a bathtub. The water experiences 5 splashes which generate surface gravity waves that propagate away from the splash locations and reflect off of the bathtub walls.
|File:Emacs-screenshot.png|A screenshot of GNU Emacs 22.0.91.1, from Ubuntu’s emacs-snapshot-gtk package.
|File:IBM Port-A-Punch.jpg|An IBM Port-A-Punch punched card
|File:Ada Lovelace portrait.jpg|Ada Lovelace was an English mathematician and writer, chiefly known for her work on Charles Babbage's proposed mechanical general-purpose computer, the Analytical Engine. She was the first to recognize that the machine had applications beyond pure calculation, and to have published the first algorithm intended to be carried out by such a machine. As a result, she is often regarded as the first computer programmer.
|File:Mandel zoom 01 head and shoulder.jpg|Partial view of the Mandelbrot set. Step 1 of a zoom sequence: Gap between the "head" and the "body" also called the "seahorse valley".
|File:Sorting quicksort anim.gif|An animation of the quicksort algorithm sorting an array of randomized values
}}
{{Box-footer}}
|2=
{{Box-header colour|Did you know? - {{purge|{{color|darkblue|load more entries}}}}}}
File:Nuvola apps filetypes.svg
{{Transclude selected recent additions
| [Cc]omputer [Ss]cience
| [Cc]omputer [Pp]rogramming
| [Cc]omputing
| [Cc]omputer [Cc]ode
| [Pp]rogramming [Ll]anguage
| [Aa]lgorithm
| [Hh]acker
|not=Diana Hacker
| months=36 | max=6}}
{{Box-footer}}
{{Box-header colour|Subcategories}}
{{div col|colwidth=15em}}
{{#tag:categorytree|Computer programming}}
{{div col end}}
{{Box-footer}}
{{Box-header colour|WikiProjects}}
:There are many users interested in computer programming, join them.
{{div col begin}}
- WikiProject Computing
- WikiProject Computer science
- WikiProject C/C++
- WikiProject Java
- WikiProject Cryptography
- WikiProject Software
{{div col end}}
{{Box-footer}}
{{Box-header colour| Computer programming news}}
{{See also|Timeline of computing {{CURRENTDECADE}}–present#{{CURRENTYEAR}}}}
{{Transclude selected current events
|%f[%a][Cc]omputer [Ss]cience%f[%A]
|%f[%a][Cc]omputer [Pp]rogramming%f[%A]
|%f[%a][Cc]omputing%f[%A]
|%f[%a][Cc]omputer [Cc]ode%f[%A]
|%f[%a][Pp]rogramming [Ll]anguage%f[%A]
|%f[%a][Aa]lgorithm%f[%A]
|%f[%a][Hh]acker%f[%A]
|days=90|dates=dmy}}
{{Box-footer}}
}}
{{Box-header colour|Topics}}
{{Plain navboxes|content= {{Template:Computer science}} }}
{{Plain navboxes|content= {{Template:Software engineering}} }}
{{Plain navboxes|content= {{Template:Programming languages}} }}
{{Box-footer}}
{{Box-header colour|Related portals}}
{{Related portals|Electronics|Technology|Engineering|Video Games|Linux|Amiga|Internet|Free and open-source software}}
{{Box-footer}}
{{Box-header colour|Associated Wikimedia}}
{{Wikimedia for portals | species=no | voy=no}}
{{Box-footer}}
{{Portal navbar no header2}}
__NOTOC__ __NOEDITSECTION__