100 Ng Mga Pinakatanyag na Programming Languages ​​Naipaliwanag Sa Mga Minuto

Pagbubunyag: Tumutulong ang iyong suporta na panatilihing tumatakbo ang site! Kumikita kami ng bayad sa referral para sa ilan sa mga serbisyong inirerekumenda namin sa pahinang ito.


mga mapagkukunan ng programming

Ang mga programang kompyuter ay madalas na inilarawan bilang “mga hanay ng mga tagubilin”, at ang mga wika sa computer ay naisip ng marami bilang lamang syntax at bokabularyo para sa pagbibigay ng mga tagubiling ito.

Mula sa puntong ito, ang iba’t ibang mga wika ng programming ay maaaring may iba’t ibang mga grammar, o iba’t ibang mga bokabularyo. Ang bawat isa ay maaaring tratuhin ang mga semi-colon sa isang partikular na paraan, o nangangailangan ng capitalization – ngunit ang mga ito ay uri ng parehong sa ilalim ng lahat ng iyon.

Ang katotohanan ng programming ay mas kumplikado kaysa sa na.

Contents

Programming Ngayon

Ito ay kakatwang isipin, ngunit ang karamihan sa mga talagang “malaki” na mga ideya sa computer programming ay binuo noong 1950s at 60s. Maraming mga bagong wika ang binuo mula noon, ngunit wala sa kanila ang kumakatawan sa isang tunay na diskarte sa nobela sa lohika at pagkalkula.

Ang pagbuo ng mga bagong wika ng programming sa huling ilang mga dekada ay nakatuon ng maraming sa karanasan sa developer. Ito ay maaaring nangangahulugang sinusubukan upang paganahin ang code na mas madaling isulat (ang puwersa sa pagmamaneho sa likod ni Ruby) o mas madaling basahin (Python), o paggawa ng ilang mga uri ng lohikal na istruktura at mga mode ng paglutas ng problema nang mas madaling maunawaan.

Ang ilang mga wika ay binuo upang malutas ang mga partikular na problema sa programming (PHP at SASS, halimbawa), upang manipulahin ang ilang mga uri ng mga sistema (SQL), o tumakbo sa isang partikular na kapaligiran o platform (Java at JavaScript). Ang isang bilang ng mga wika ay binuo para sa layunin ng pagtulong sa mga bagong dating na matuto ng programming (BATAY at ang scroll ay mga klasikong halimbawa).

Dahil ang mga teorya at kasanayan sa paligid ng disenyo ng wika ay (karamihan) ay naayos sa isang malawak na kinikilala na orthodoxy, karamihan sa bago at kagiliw-giliw na gawain sa pagbuo ng kasanayan sa pagprograma na kasalukuyang sentro sa paligid ng arkitektura ng system..

Ang mga kamakailan-lamang na pag-unlad ay kinabibilangan ng mga konsepto tulad ng SOA (Service Orient Architecture) at MVC (Model-View-Controller), at mga balangkas tulad ni Ruby sa Riles na nagbibigay-daan sa mga programmer na madaling magtrabaho sa loob ng mga paradigma na ito.

Listahan ng Mga Wika sa Coding

Ang isang lumalagong listahan ng mga tanyag na wika ng programming, markup, at protocol. Sundin ang mga link para sa malalim na mga gabay sa bawat isa.

ABAP

Ang Advanced Business Application Programming, o ABAP, ay isa sa dalawang wika na ginagamit upang lumikha ng mga application ng SAP. Ang SAP ay isa sa mga pinakamalaking sistema ng pagpaplano ng enterprise na ginagamit ngayon, at sa gayon ay napakahalaga sa komunidad ng negosyo. Alamin ang higit pa: Panimula at Mga Mapagkukunan ng ABAP.

Aksyon

Ang Akskripsyon ay ang wikang programming na ginamit upang lumikha ng mga aplikasyon ng Adobe Flash. Bagaman ang Flash ay maaaring hindi gaanong mahalaga kaysa sa isang beses dahil sa HTML5, ito ay isang kapana-panabik na sistema ng pag-unlad para sa paglikha ng mga graphics, animation, at mga laro. Alamin ang lahat tungkol dito at Flash: Gabay sa Mabilis na Panimulang Gawain.

Ada

Ang Ada ay isang programming language na binuo para sa US Department of Defense para sa paglikha ng mga application na kritikal sa misyon. Bagaman hindi ito malawak na ginagamit, ito ang wika na pinili kung ang kaligtasan ay kritikal na mahalaga tulad ng sa mga aplikasyon ng kontrol sa trapiko ng hangin. Alamin ang higit pa: Ada Lovelace.

ALGOL

Ang ALGOL ay isa sa pinakaunang mga wika na may pinakamataas na antas. Ngunit hindi tulad ng Fortran at COBOL, hindi ito gaanong ginagamit. Pareho lang ito, napakahalaga nito bilang isang modelo para sa mga wika na dumating mamaya. Tingnan: Pambungad at Mga Mapagkukunang ALGOL.

Alice

Si Alice ay isang visual na wika sa programming, na ginagamit upang turuan ang mga mag-aaral ng mga pangunahing konsepto sa science sa computer. Gumagamit ito ng mga 3D na bagay at isang interface ng point-and-click upang magbigay ng isang madaling paraan para sa mga mag-aaral upang makapagsimula sa tradisyonal na programming. Matuto nang higit pa: Mga mapagkukunan ng Programa ng Alice.

APL

Ang APL ay maikli para sa Isang Programming Language, at totoo nga iyon. Bagaman nilikha ito noong unang bahagi ng 1960, ginagamit pa rin ito dahil sa kapangyarihan nito. Parehas lang, ito ay isang napaka-kakaibang wika. Alamin ang lahat tungkol dito: Panimula at Mga Mapagkukunan ng APL.

ASP / ASP.NET

Ang ASP ay maikli para sa Mga Pahina ng Aktibong Server. Ito ang kauna-unahang wika ng script sa tagiliran ng server para sa IIS web server ng Microsoft. Ang ASP ay pinalitan ng ASP.NET, isang bukas na mapagkukunan ng server-side framework. Tingnan: Ang ASP Primer at ang aming gabay sa pagho-host ng ASP.

Wika ng Assembly

Ang wika ng pagpupulong ay ang pinaka-pangunahing uri ng pag-unlad ng software kung saan ang coder ay may kumpletong pag-access sa CPU. Kung ginamit nang direkta o bilang isang paraan upang mas mahusay na maunawaan ang mga computer sa antas ng hardware, ang programming sa pagpupulong ng wika ay isang malakas na kasanayan na magkaroon. Alamin ang higit pa: Pagpapakilala sa Wika ng Assembly.

Awk

Ang awk ay isang napakalakas na wika sa pagproseso ng pagproseso ng teksto na nagbibigay-daan sa iyo upang kunin ang data na kailangan mo mula sa isang file o iba pang mapagkukunan at output ito sa anumang format na gusto mo. Ito ay isang lumang tool, ngunit pa rin kapaki-pakinabang tulad ng dati. Alamin ang lahat tungkol dito: Mga Mapagkukunang Awk.

Pangunahing BBC

Ito ay tila mahirap paniwalaan ngunit sa mga unang bahagi ng 1980s, ang broadcast ng telebisyon sa BBC ay nagkaroon ng isang computer at programming language na binuo para lamang sa layunin ng paggawa ng isang seryeng pang-edukasyon, Ang Computer Program. At matagumpay ito! Ngayon ito ay isang kamangha-manghang piraso ng kasaysayan ng computer, ngunit maaari mo pa ring makuha at gamitin ang wika. Alamin ang higit pa tungkol sa kamangha-manghang kabanatang ito ng kasaysayan ng computer: BBC Pangunahing Panimula at Mga Mapagkukunan.

C

Kung isinasama mo ang dalawang derivatibo nito, walang wika ang may higit na paggamit at higit na epekto kaysa sa C. Ito ay lalong mahalaga para sa pagpapaunlad ng mga Operating System at iba pang software foundational. Maraming mga compiler at tagasalin para sa iba pang mga wika ang nakasulat sa C. Tingnan: C mapagkukunan ng developer.

C++

Orihinal na “C sa Mga Klase,” C ++ ay, sa maraming mga paraan, lamang ng isang mas advanced na kahalili kay C (kahit na ang sitwasyon ay mas kumplikado kaysa doon). Ang C ++ ay binuo upang magdagdag ng mga antas ng paradigma ng mataas na antas sa C, habang pinapanatili ang mga kakayahan sa mababang antas ng hardware-pagmamanipula. Marami sa mga karagdagan na ito ay naidagdag sa C sa mga nakaraang taon, at ang mga wika ay katulad ng dalawang dayalekto ng isang solong wika. Tingnan: C ++ Mga mapagkukunan ng developer.

C #

Ginamit bilang pangunahing wika para sa .NET programming, at katulad ng C ++, ito ay isang extension ng C programming language na may pangunahing karagdagan sa pagiging object-oriented na kakayahan. Tingnan ang Mga Mapagkukunang C #.

COBOL

Ang COBOL ay isa sa pinakalumang mga wika ng programming na may mataas na antas. At sa tingin ng maraming tao, patay na ito. Ngunit ginagamit pa rin ito sa buong negosyo at gobyerno na gumagawa ng mga tungkulin na kritikal sa misyon. At ang code na iyon ay kailangan pa ring mapanatili at mapalawak. Nag-aalok ito ng isang hindi pangkaraniwang pagkakataon para sa mga batang software developer. Dagdagan ang nalalaman: Panimula at Mga Mapagkukunan ng COBOL.

Nakakabighani na Mga Sheet ng Estilo

Pinapayagan ka ng Cascading Style Sheets (CSS) na baguhin ang hitsura ng mga web page. Ito ay karaniwang ang unang bagay na natutunan mo pagkatapos ng HTML. Ang CSS ay hindi isang tradisyonal na wika, ngunit ito ay isang hindi kapani-paniwalang kapaki-pakinabang. Ang artikulong ito ay nagbibigay ng isang kumpletong pagpapakilala sa CSS kasama ang isang seksyon sa pagsulat ng mahusay na code at pagharap sa napakalaking paksa ng mga kulay. Kasama rin dito ang isang kumpletong listahan ng mga pangalan ng kulay ng CSS. Tingnan: Pagsisimula Sa Mga Kaakit-akit na Mga Sheet ng Estilo.

D

Tulad ng naganap ang wikang C sa pag-programming dahil sa mga kakulangan sa wikang programming ng B, ang D ay idinisenyo upang ayusin C. Sa partikular, ang D ay ginagawang C object-oriented. Ngunit hindi tulad ng C ++, na ginawa ang parehong bagay, D ay hindi paatras na katugma, at sa gayon ay hindi naglalaman ng ilan sa mga kahinaan ng C ++. Alamin ang lahat tungkol dito: D Programming Language Primer.

Delphi

Ang Delphi ay isang bersyon na nakatuon sa object ng wika ng Pascal programming. Ito ay nasa loob ng higit sa 20 taon at mas sikat kaysa dati. Alamin ang mga pangunahing kaalaman dito: Panimula at Mga Mapagkukunan ng Programming ng Delphi.

Dreamweaver

Ang Dreamweaver ay isang makapangyarihang tool sa pagbuo ng website na nagpapahintulot sa gumagamit na lumikha ng biswal nang hindi nawawala ang kumpletong kontrol ng coding ng kamay. Alamin ang higit pa: Panimula at Mga Mapagkukunan ng Dreamweaver. Tingnan din ang aming primer sa pag-host ng Dreamweaver.

Erlang at Elixir

Si Erlang ay isang matandang wika sa programming, unang idinisenyo upang matugunan ang mga problema sa telecommunication. Ngunit ang diin nito sa kasabay na disenyo ay naging lalong tanyag para sa pagpapaunlad ng mga ipinamamahaging aplikasyon tulad ng mga laro at aplikasyon ng e-commerce.

Ang Elixir ay isang functional na wika ng computer na idinisenyo para sa paglikha ng malakihan na kasabay at ipinamahagi ang mga application tulad ng mga social network. Nais bang lumikha ng susunod na Facebook? Si Elixir ay maaaring ang wika na gagamitin. Alamin ang lahat tungkol sa wika, ang batayan nito sa Erlang, at sa pangkalahatang pagganap sa programming.

Alamin ang lahat tungkol sa pareho: Erlang & Elixir.

F #

Ang F # ay isang pangkalahatang layunin ng programming language, na idinisenyo upang maging lubos na mabisa. Sa una lamang ng isang wika ng Microsoft, ito ay bukas na mapagkukunan at ginagamit sa lahat ng mga platform. Dagdagan ang nalalaman sa aming pahina ng Mga Mapagkukunang F #.

PAKSA

Nagsimula ang trabaho sa Forth noong 1968, at karaniwang ginagamit sa hardware na walang tradisyunal na operating system. Malawakang ginagamit ito upang makontrol ang makinarya. Tingnan: Mga Mapagkukunan.

FORTRAN

Una nang lumitaw si Fortran noong 1957 at ginagamit pa rin ngayon upang malutas ang ilan sa mga pinaka-kumplikadong mga problema sa modernong agham at engineering. Tingnan: Mga mapagkukunan ng Fortran.

Functional Programming

Inilalarawan ng function na programming ang ilang mga uri ng wika at isang diskarte sa programming. Ipakilala sa sistemang ito at alamin kung paano matuto nang higit pa. Tingnan: Functional Programming Panimula at Mga Mapagkukunan.

Pumunta

Ang Go programming language, o golang, ay pinakawalan ng Google noong 2007. Ito ay batay sa C at idinisenyo upang alisin ang ilan sa mga pagiging kumplikado sa C ++. Kahit na orihinal na nilikha bilang isang wika ng programming system, ginagamit din ito upang lumikha ng mga smartphone app. Alamin ang lahat tungkol dito: Pumunta sa Programming Panimula at Mga Mapagkukunan.

Haskell

Ang Haskell ay isa sa mga pinakatanyag na wika ng programming programming, bilang karagdagan sa pagiging batayan para sa mga isang dosenang iba pa. Malawakang ginagamit ito sa negosyo at akademya at mahusay na wika upang makapagsimula sa functional programming. Para sa higit pa, tingnan ang aming Haskell Resources.

HTML

Ang HTML ay hindi isang wikang programming, ito ay isang wika ng markup – isang wika para sa pagdaragdag ng mga semantiko at pangkakanyahan na mga anotasyon sa nilalaman. Ito ang pangunahing wika para sa nilalaman ng web, at isang pangunahing kasanayan para sa mga web designer at web developer, pati na rin para sa sinumang (manunulat, editor) na gumagawa ng nilalaman para sa web. Alamin ang lahat tungkol dito. At ibig sabihin namin ang lahat tungkol dito: mula sa pangunahing HTML hanggang XHTML, HTML5, at DHTML. Tatalakayin din namin ang mahusay na estilo ng coding at kung paano gamitin ang mga tool sa pagpapatunay. Suriin ito: HTML para sa mga nagsisimula – At Higit Pa.

IDL

Ang IDL, o Interactive Data Language, ay isang wikang programming sa computer na ginamit lalo na para sa pagsusuri at paggunita ng data. Malawakang ginagamit ito sa aerospace at astronomiya. Tingnan ang aming Mga Mapagkukunan ng IDL.

INTERCAL

Ang INTERCAL ay isang wika ng computer na parody na idinisenyo noong unang bahagi ng 1970s. Ito ay sinadya upang gawing katuwaan ang mga posibilidad para sa mga wikang programming ay labis na panteknikal at mahirap maunawaan. Ngunit ito ay isang tunay na wika na maaari mong i-download at maaaring gawin kahit na gawin ang mga bagay para sa iyo. Ito ay sa pag-aakalang ikaw ay sapat na maganda – ngunit hindi masyadong maganda, dahil hindi rin gusto ng INTERCAL. Suriin ang aming bastos INTERCAL Panimula at Mga Mapagkukunan para sa karagdagang impormasyon.

Java

Ang Java ay isang mataas na antas ng wika na idinisenyo upang magamit ng Java Virtual Machine. Ito ay napakakaunting mga panlabas na dependencies, at inilaan upang makapagpatakbo sa anumang pisikal na makina. Ginagamit ito ng maraming sa arkitektura ng network at din sa mga naka-embed na aparato, kiosks, at iba pang mga application sa computing ng situ. Tingnan ang aming detalyadong gabay sa Java. Gayundin, tingnan ang Java Servlet Tutorial para sa pag-set up ng iyong unang kapaligiran ng Tomcat at pagpapatakbo ng iyong unang Java Servlet. Sa wakas, mayroon kaming mga panimula sa pagho-host para sa Java at JSP.

Javascript

Ang JavaScript (na walang aktwal na kaugnayan sa Java), ay isang wika ng script na binuo ng orihinal para magamit sa mga web browser. Dahil doon, mayroon itong built-in na pasilidad para sa pakikitungo sa Model Object ng Dokumento, ang representasyong nasa memorya ng nilalaman ng isang webpage. Ito ang pangunahing wika ng programming para sa unahan ng web development. Ang artikulong ito ay nagbibigay ng isang mahusay na pagpapakilala sa wika, kabilang ang mga pangunahing talakayan ng Functional JavaScript, JavaScript Style, at iba’t ibang mga Aklatan ng JavaScript tulad ng Backbone.js. Simulan ang iyong pakikipagsapalaran dito: JavaScript. Tingnan din ang aming gabay sa Ajax na nagho-host.

Node.js

Ang Node.js ay isang kapaligiran ng runtime na nagbibigay-daan sa JavaScript na magamit upang lumikha ng mga application sa gilid ng server. Alamin ang higit pa: Node.js.

Bootstrap

Ang Bootstrap ay isang sikat na front-end na pag-unlad na balangkas na mabigat sa JavaScript. Matuto nang higit pa: Mga Mapagkukunan ng Bootstrap.

jQuery

jQuery ay isang library ng JavaScript na ginagawang mas madali at mas mabilis ang pagsulat ng code. Alamin ang higit pa tungkol dito sa panimula at disenyo ng disenyo na ito: Magsimula Sa jQuery.

LabVIEW

Ang LabVIEW ay isang wika ng grapikong graphic na idinisenyo lalo na idinisenyo upang matulungan ang mga siyentipiko at inhinyero na malutas ang mga problemang kinakaharap nila. Ito ay partikular na nakatuon sa paglikha ng mga application na interface at kontrol ng hardware. Dagdagan ang nalalaman tungkol dito: Panimula at Mga Mapagkukunan ng Programa ng LabVIEW.

Lisp

Ang Lisp ay isa sa pinakaunang pinakataas na antas ng wika ng programming at aktibong ginagamit. Ito ay isang wika na pangkalahatang layunin, ngunit pinaka-nauugnay sa trabaho sa artipisyal na katalinuhan. Mayroong isang bilang ng mga tanyag na dayalekto nito. Pinagsama namin ang isang pagpapakilala dito at ang pinakapopular na pagpapatupad – pareho bilang mga nakapag-iisang wika at bilang mga addon sa mga aplikasyon: Lisp Programming.

Ang logo ay isa sa pinakaunang mga wika sa programming programming, at marahil ang pinakamahusay na kilala. Ito ay sikat sa pagong na ang mga bata ay magiging sanhi upang lumipat sa paligid ng mga utos sa computer. Ito ay isang masayang paraan para sa mga bata upang maging pamilyar sa programming. Alamin ang lahat tungkol dito: Mga Mapagkukunan ng Programmasyon ng Logo
.

MetaQuotes na Wika

Ang wikang MetaQuotes ay binuo para magamit sa MetaTrader Software. Pinapayagan nito ang mga developer na lumikha ng mga robot ng trading. Ngunit mayroong dalawang nakikipagkumpitensya, at sa iba’t ibang mga bersyon: MQL4 at MQL5. Ngunit kung nais mong pumasok sa programming trading sa pananalapi, hindi ka dapat mag-alala. Mayroon kaming lahat ng mga mapagkukunan na kailangan mo upang malaman ito. Alamin ang higit pa: Mga Mapagkukunan ng Programa ng MetaQuotes.

ML

Ang ML ay orihinal na dinisenyo bilang isang wikang meta-programming: isang wika na magagamit upang lumikha ng iba pang mga wika. Ngunit sa paglipas ng panahon, ito ay naging isang pangkalahatang layunin na wika, na malawakang ginagamit sa edukasyon pati na rin sa matematika, agham, at kahit na pananalapi. Alamin ang lahat tungkol dito at simulan ang paggawa nito gamit ang aming ML Resource at Panimula.

Modula-3

Kahit na ang Modula-3 ay hindi na ginagamit ng marami, ito ay hindi mapaniniwalaan o kapani-paniwala mahalaga sa pagbuo ng mga wika sa programming. Ang higit pa, marami pa rin ang Modula-3 code sa labas na kailangang mapanatili. Matuto nang higit pa: Modula-3 Panimula at Mga Mapagkukunan.

Pag-access sa MS

Ang MS Access ay isang sistema ng database. Bagaman hindi na ito ginagamit, marami pa itong mahusay na tool para sa maliliit na proyekto. At mayroong isang malaking bilang ng mga sistema ng pamana na nakasalalay sa MS Access. Maaari itong maging kritikal na malaman: Pagpapakilala sa MS and Introduksyon at Pag-access. Gayundin, tingnan ang aming pagpapakilala sa pag-host sa MS Access.

MySQL

Ang MySQL ay isa sa mga pinakatanyag na sistema ng database sa buong mundo. Ito ay lalong mahalaga bilang batayan ng mga sistema ng pamamahala ng nilalaman tulad ng WordPress. Alamin ang tungkol dito at makuha ang mga mapagkukunan upang matuto nang higit pa: Panimula at Mga Mapagkukunan ng MySQL. Mahalagang basahin ang aming MySQL hosting primer.

NXT-G

Ang wikang programming ng NXT-G ay idinisenyo upang lumikha at makontrol ang mga robot gamit ang LEGO MINDSTORMS NXT robotics kit. Inilaan nitong ipakilala ang mga bata sa programming at robotics, ngunit maraming mga matatanda ang gumagamit ng system din dahil masaya at kawili-wili ito. Dagdagan ang nalalaman: NXT-G Programming Resources.

Programming ng Object-Orient

Ang artikulong ito ay nagbibigay sa iyo ng isang mahusay na pagpapakilala sa mga konsepto na nakatuon sa object at pagkatapos ay nagpapatuloy upang talakayin ang pinakapopular na object-oriented na wika ng programming. Tingnan: Ang Programming na may Object-Orient.

Layunin-C

Ang isa pang bersyon ng C, na nilikha noong 1980s upang magbigay ng isang ganap na pagpapatupad-oriented na pagpapatupad ng C. Ang pangunahing paggamit ngayon ay nasa Mac OSX at mga operating system ng Mac. Hanggang sa kamakailan lamang, ang mga iOS app ay kailangang isulat sa Objective-C, ngunit ngayon ang Swift ay isang pagpipilian din. Higit pa sa Objektibo-C.

OCaml

Ang OCaml ay isang object-oriented na functional na wika ng computer. Sa tradisyon ng ML, ginagamit ito ng isang mahusay na pagsulat para sa pagsulat ng iba pang mga wika ng programming at mga fram sa pag-unlad. Alamin ang higit pa: Pagpapakilala at Mga Mapagkukunan ng OCaml.

Pascal

Ang Pascal ay isang wika na minamahal ng mga purists ng programming. Ngunit hindi ito nangangahulugan na hindi ito pinananatili sa mga oras at hindi pa ginagamit. Alamin ang higit pa: Panimula ng Pascal, Tutorial, at Mga Mapagkukunan.

Perl

Isang napaka-kapaki-pakinabang na tool para sa halos anumang programista. Bilang isang isinalin na wika hindi nito kailangang i-compile, at kung minsan ay tinutukoy bilang “swiss army knife” ng mga wika ng script. Matuto nang higit pa: Perl Resources. Gayundin: alamin ang tungkol sa Perl hosting.

PHP

Ang PHP ang pinakapopular na wika ng server-side sa internet ngayon. Ito ay hindi mapaniniwalaan o kapani-paniwala malakas ngunit madaling malaman. Magsimula ngayon: Pagpapakilala at Mga Mapagkukunan ng PHP. Tingnan din: ang aming mga gabay sa pagho-host para sa pangkalahatang PHP pati na rin ang PHP 5 at PHP 7.

PL / ako

Ang PL / I – o ang “Programming Language One” – mga petsa noong 1960. Kahit na hindi kailanman tanyag sa Fortran at COBOL, mayroon pa ring PL / I code na ginagamit na nangangailangan ng pagpapanatili at pag-convert. Tingnan: Mga Mapagkukunan ng PL / I Developer.

PL / SQL

Ang PL / SQL ay isang pamamaraan ng pagbuo ng wika sa tuktok ng SQL para sa programming para sa mga database ng Oracle. Alamin ang lahat tungkol dito: PL / SQL Introduksyon at mapagkukunan.

PostgreSQL

Ang PostgreSQL ay isang advanced na relational database system – ang pinakamalaking open-source na katunggali sa MySQL. Bagaman hindi kasing tanyag ng MySQL, ang PostgreSQL sa pangkalahatan ay mas malakas. Alamin ang higit pa: Pagpapakilala at Mga Mapagkukunan ng PostgreSQL. Tingnan din ang aming primer sa Pagho-host ng PostgreSQL.

Postkrip

Ang Postkrip ay isang dalubhasang programming language na ginagamit lalo na para sa paglalarawan ng mga graphic at layout ng pahina. Ito ay hindi mapaniniwalaan o kapani-paniwala makapangyarihan. Alamin ang tungkol sa kasaysayan nito at kung paano matuto nang higit pa: Pagpapakilala sa Pagpapakilala at Mga Mapagkukunan ng Postkrip. Mayroon din kaming isang gabay sa pag-host ng Ghostscript.

PROLOG

Ang Prolog ay isang wikang programming sa lohika, na idinisenyo upang gawin ang pagproseso ng natural na wika. Dagdagan ang nalalaman: Prolog Intro at Mga Mapagkukunan.

Purong Data

Ang Pure Data ay isang natatanging wika sa visual programming. Ito ay nilikha lalo na upang payagan ang mga gumagamit na lumikha ng video, audio, at mga gawa sa grapiko. Alamin ang tungkol dito at kung saan upang malaman ang higit pa sa aming Purong Pahina ng Mapagkukunang Data.

Python

Ang Python ay isang mataas na antas ng wika ng programming. Ito ay isang kahulugan (hindi pinagsama-sama) na wika, na kilala rin bilang isang “wika ng script.” Ito ay kadalasang ginagamit bilang isang tool para sa pagsasagawa ng mga gawain sa pag-programming ng ad hoc tulad ng gawain ng automation at pagtatasa ng data. Ito ay may isang malakas na hanay ng mga tool para sa matematika at pang-agham na computing, at madalas na ginagamit ng mga mananaliksik. Dagdagan ang nalalaman: Mga mapagkukunan ng Python. Suriin din ang aming pagpapakilala sa pag-host sa Python.

R

Ang R ay isang libre at bukas na mapagkukunan ng wika para sa pag-aaral ng istatistika at ang paglikha ng mahusay na pagtingin sa mga visualization ng data. Alamin ang higit pa: R Programming Pagpapakilala sa Wika at Mga Mapagkukunan.

RapidWeaver

Ang RapidWeaver ay isang tool sa pagbuo ng website. Nakasulat para sa Mac, mayroon itong isang bilang ng mga pakinabang sa mga online na tool sa gusali. Tingnan: RapidWeaver Primer at Mga Mapagkukunan. Ang aming RapidWeaver na gabay sa pagho-host ay nagkakahalaga din na suriin.

RavenDB

Ang RavenDB ay isang database na naka-orient sa database ng NoSQL na isinulat lalo na para sa .NET framework. Dagdagan ang nalalaman dito: Ang Pagpapakilala at Mga Mapagkukunan ng RavenDB.

Rexx

Ang Rexx ay isang wika na iskrip na isinulat ng IBM para sa mga pangunahing computer na computer. Ngunit ito ay naging mas malawak na ginamit. Matuto nang higit pa: Panimula ng Rexx, Tutorial, at Mga Mapagkukunan.

Ruby sa Riles

Si Ruby ay isang tanyag na wika sa programming. Lalo na nauugnay ito sa Mga Riles, isang balangkas sa pag-unlad ng web para sa wikang programming sa Ruby. Nagbibigay ito ng isang arkitektura ng MVC (Model View Controller), isang layer ng abstraction na database, at maraming mga tool upang mapabilis ang proseso ng programming ng web application. Alamin ang higit pa: Ruby sa Riles. Gayundin, tingnan ang aming Ruby sa Riles na nagho-host ng primer.

S-PLUS

Ang S-PLUS ay isang komersyal na bersyon ng malakas na wika ng programming S, na idinisenyo para sa paggawa ng pagsusuri sa istatistika. Ang proyekto ng GNU ay may sariling bersyon ng S na tinatawag na R. Nagbibigay kami ng lahat ng mga mapagkukunan na kailangan mong malaman ang S na may diin sa S-PLUS. Alamin ang higit pa sa aming Pahina ng Mga Mapagkukunan ng Programa ng S-PLUS.

SAS

Ang SAS ay isang dalubhasang wika na idinisenyo upang pag-aralan ang data ng istatistika. Malawakang ginagamit ito sa gobyerno, akademya, at negosyo. Para sa mga taong maraming data na kailangan nilang magkaroon ng kahulugan, ang SAS ay isang malinaw na pagpipilian. Matuto nang higit pa: Mga Mapagkukunan ng Programa ng SAS.

Scala

Ang Scala ay isang medyo bagong wika – higit pa o mas bago ng isang bago at mas mahusay na Java. Ito ay isang mahusay na wika para sa mga programer ng Java na nais na maging mas mahusay, o nagsisimula pa lamang ang mga taong nais matuto ng isang malakas na wika na hindi pipigilan ang mga ito sa hinaharap. Alamin ang lahat tungkol dito: Mga Mapagkukunang Scala.

Sed

Ang Sed ay isang makapangyarihang tool sa pagproseso ng teksto at simpleng wika ng programming na nagbibigay-daan sa iyo upang i-edit ang mga file ng teksto (o stream) gamit ang mga regular na expression. Alamin ang lahat tungkol dito: Sed Introduksiyon at Mga Mapagkukunan.

SGML

Ang Pamantayang Pangkalahatang Markahan ng Markup (SGML) ay ang apo ng mga wika sa markup at ang batayan ng HTML. Dagdagan ang nalalaman tungkol dito: Pamantayang Pangkalahatang Pangkalahatan ng Markup ng Wika.

Simula

Ang Simula ay isang napakahalagang wika nang kasaysayan, dahil ito ang unang wika na nagpakilala sa mga konsepto na naging batayan para sa Object-Orient Programming. Higit pa sa kagiliw-giliw na kasaysayan ni Simula.

Maikling pag-uusap

Ang Smalltalk ay isang mahusay na maimpluwensyang wika na naka-orient sa object na wika ng programming. Sa paglipas ng mga taon, ito ay naging mas malawak na ginagamit. Ngunit sa pagpapakawala ng balangkas ng pag-unlad Seaside, nakita ng Smalltalk ang muling pagkabuhay, sapagkat ginagawa nitong halos lahat ng pagpapatupad ng Smalltalk na madaling magamit upang lumikha ng mga web application. Nagbibigay ang aming artikulo ng isang buong pagpapakilala at tinatalakay ang maraming mga bersyon ng wika: Mga Maliit na Implementasyon at Tutorials.

SMIL

Ang SMIL (Synchronized Multimedia Integration Language) ay isang tool para sa mga taong nais lumikha at ipamahagi ang mga presentasyon. Ito ay kapaki-pakinabang lalo na kung nais mong lumikha ng mga pagtatanghal na kailangang mai-update paminsan-minsan. Tingnan ang Gabay sa SMIL.

SNOBOL

Ang SNOBOL ay isang pamilya ng mga wika sa programming na nilikha noong 1960s lalo na para sa layunin ng pagproseso ng teksto. Simula noon, ang mga mas malakas na tool ay binuo, ngunit ito ay lubos na kawili-wili, lalo na sa loob ng kasaysayan ng natural na pagproseso ng wika at chatbots. Alamin ang higit pa: SNOBOL Text Processing and Programming Language.

SQL

Ang SQL ay ang Structured Query Language, isang wika na ginamit upang makipag-ugnay sa Relational Database Management Systems (RDBMS). Pinapayagan ng SQL ang isang programmer na lumikha ng mga istruktura ng data, ipasok at i-edit ang data, at data ng query. Tingnan ang Gabay sa SQL at ANSI-Sumunod na Mga SQL na Database.

SQLite

Ang SQLite ay ang pinakatanyag na sistema ng database sa buong mundo dahil sa malawakang paggamit nito sa mga smartphone app. Hindi tulad ng MySQL, hindi ito isang kliyente / server ngunit isang naka-embed na system, ginagawa itong simple at mabilis para sa karamihan ng mga aplikasyon. Dagdagan ang nalalaman: SQLite Panimula at Mga Mapagkukunan. Alamin ang mga trick sa paggamit nito ng pinakamahusay na paraan na posible: Pag-optimize SQLite. At suriin ang aming gabay sa hosting ng SQLite.

SSI

Ang Side Side ng Server (SSI) ay isang simpleng wika para sa pagdaragdag ng mga dynamic na elemento sa kung hindi man static na mga website. Pinapayagan ka nitong lumikha ng madaling pagkakapareho at pagpapanatili sa iyong site. Alamin ang tungkol dito: Kasamang Side ng Server ang Primer. At hanapin ang tamang pag-host para sa SSI.

Stata

Ang Stata ay isang kapaligiran sa pag-unlad at wika ng programming para sa paglutas ng mga malubhang problema sa istatistika. Bagaman sa loob ng mahabang panahon, malawakang ginagamit ito ng isang napaka-aktibong komunidad. Kung gumawa ka ng istatistikong gawa, ang Stata ay isang mahusay na tool upang malaman. Alamin ang higit pa: Stata Programming Resources.

Matulin

Ang Swift ay isang programming language na binuo ng Apple para sa iOS, OS X, watchOS, tvOS, at Linux development. Ito ang wika ng hinaharap para sa mga developer ng mga programa at app para sa mga aparatong Apple. Alamin ang higit pa sa aming pahina ng Swift Resources.

Tcl / Tk

Ang Tcl ay isang malakas na wika ng script at ang Tk ay ang toolkit na nagpapahintulot sa mga programmer na lumikha ng mga graphical na interface ng gumagamit para sa kanilang mga aplikasyon ng Tcl. Alamin ang lahat tungkol dito: Tcl at Tk Panimula at Mga Mapagkukunan.

TeX at LaTeX

Ang TeX at LaTeX ay mga wika na nagpapahintulot sa mga coder na mag-type ng mga dokumento. Ang paggamit ng mga ito ay lubos na naiiba mula sa paggamit ng isang word processor, ngunit mas malakas at mas madali para sa pag-type ng mga mahabang dokumento tulad ng mga libro. Alamin ang lahat tungkol sa kanila: TeX at LaTeX Panimula at Mga Mapagkukunan.

Pinag-isang Modeling na Wika

Ang Pinag-isang Modeling Language (UML) ay isang wikang pang-grapikong modelo na ginamit upang magdisenyo at mailarawan ang mga malalaking sistema ng computer. Karaniwang ginagamit ito bago magsimula ang isang proyekto upang maaari itong mas mahusay na pamahalaan. Alamin ang higit pa: Pinag-isang Pinagsamang Modeling ng Pagpapakilala.

Mga Unll Shell

Ito ang gagabay sa iyo sa mga pangunahing shell ng Unix (GNU / Linux) at ipinapakita sa iyo kung bakit kailangan mo ng isa at alin ang dapat mong gamitin. Mahalagang pagbasa: Ano ang Dapat Na Ginamit ng Unix Shell?

Verilog

Ang Verilog ay isang wika ng paglalarawan ng hardware – tulad ng isang wikang programming, ngunit para sa pagdidisenyo (at lalong pagbuo ng) hardware. Kung nais mong makapasok sa negosyo ng disenyo ng chip ng computer, ang Verilog ay isa sa mga unang lugar upang magsimula. Alamin ang higit pa: Panimula at Mga Mapagkukunan ng Programa ng Verilog.

VHDL

Ang VHDL ay ang iba pang tanyag na wika sa paglalarawan ng hardware. Sa katunayan, ang karamihan sa mga propesyonal na nakakaalam ng VHDL ay kilala rin si Verilog. Dagdagan ang nalalaman tungkol dito: VHDL Primer and Resources.

Basic Basic

Ang Visual Basic ay isa pa sa mga pinakatanyag na wika para magamit sa balangkas ng Microsoft .NET. Tinatalakay din ng artikulong ito ang VBScript, lubos na kapaki-pakinabang para sa pag-skrip sa loob ng mga aplikasyon. Magsimula: Visual Basic at Visual Studio. Tingnan din ang aming VB.NET at Visual Studio hosting gabay.

Visual FoxPro

Kahit na hindi na aktibong binuo ng Microsoft, ang Visual FoxPro ay pa rin isang napakapopular na database ng aplikasyon sa pagpapaunlad ng database at wika ng programming. Mayroong isang malaking naka-install na batayan ng mga aplikasyon ng negosyo na kailangan pa ring mapanatili, kaya ginagamit pa rin ito ng mga propesyonal sa pagprograma. Alamin ang higit pa tungkol dito: Visual FoxPro Primer.

VRML

Virtual Reality Markup Language (VRML) ay nilikha noong huling bahagi ng 1990s bilang isang paraan ng paglalarawan ng mga virtual na mundo. Lumikha ito ng maraming kaguluhan sa loob ng isang panahon, ngunit hindi talaga naganap. Matuto nang higit pa: Mga VRML Tutorial, Mga mapagkukunan, at Aklat.

WAP / WML

Ang WAP (Wireless Application Protocol) at WML (Wireless Markup Language) ay dalawang maagang teknolohiya na ginamit upang maihatid at mag-render ng mga webpage sa mga mobile device. Ang teknolohiya ay gumawa ng hindi kinakailangan, ngunit ang mga ito ay isang mahalagang bahagi ng kasaysayan ng mga smartphone ngayon. Alamin ang lahat tungkol dito: WAP / WML Panimula at Mga Mapagkukunan. Mayroon din kaming isang pagpapakilala sa pag-host ng WAP / WML.

XML

Ang XML ay isang highly nakabalangkas na wika ng markup na idinisenyo upang mabasa ng tao at makina na mababasa. Alamin ang mga pangunahing kaalaman ng XML at makakuha ng pag-access sa iba pang mga tool at mapagkukunan. Bilang karagdagan, alamin ang tungkol sa XML DOM at pagpapatupad XML ng Microsoft (MSXML) ng Microsoft. At natapos ito sa mga talakayan ng Tingnan ang XML Guide at Validator.

XSL

Alamin kung paano ibahin ang anyo at i-render ang XML file na may XSLT, XSL-FO, at XPath. Dagdagan ang nalalaman: XSL: I-render ang Iyong Mga Dokumentong XML Sa Mga Kritikal na Kasangkapan.

Higit sa mga pagsulong sa teknolohiya at pagmamanupaktura, ang kasaysayan ng science sa computer ay talagang tungkol sa pagbuo ng mga wika sa programming at programming. Ito ay higit pa tungkol sa mga pagsulong sa matematika at lohika kaysa sa tungkol sa mga processors at megabytes.

Listahan ng Mga Tool at Libraries ng Programming

Narito ang aming lumalagong listahan ng mga malalim na gabay sa mga tool sa programming at mga aklatan.

ADO.NET

Kung bumuo ka ng mga application na hinimok ng database gamit ang .NET na balangkas, pagkatapos ay kailangan mo ng ADO.NET. Pinapayagan ka nitong ma-access ang data sa isang database-independiyenteng paraan. Alamin ang higit pa: Panimula sa ADO.NET.

AI Programming

Bagaman hindi isang tiyak na aklatan o tool, ang artipisyal na intelihente (AI) ay isang espesyal na paraan ng pag-coding ng mga computer na higit at mas karaniwan. Alamin ang lahat tungkol dito: AI Programming Panimula at Mga Mapagkukunan.

ASCII Encoding

Ang pag-encode ng character ay isa sa mga pinaka pangunahing aspeto ng mga computer at internet. Ang ASCII ay ang unang malawak na ginamit na sistema ng pag-encode ng character. Ito ay pinalitan ng UTF-8, ngunit ang ASCII pa rin ang batayan para sa karamihan ng internet ngayon, at ang pag-unawa ay kritikal ito para sa mga programmer. Saklaw ng gabay na ito ang ISO-angkop at Unicode. Basahin ang lahat tungkol dito: Ang Ultimate Guide sa ASCII Encoding.

Backbone.js

Ang Backbone.js ay isang nababaluktot na library ng JavaScript para sa paglikha ng mga solong pahina ng web application. Matuto nang higit pa: Backbone.js Panimula at Mga Mapagkukunan.

Mga Libro

Mayroong libu-libong mahusay na mga libro sa pagprograma. Ngunit pinagsama-sama namin ang 101 mahahalagang aklat na dapat taglayin ng bawat programmer sa kanilang mga aklatan. Basahin ang lahat tungkol sa kanila: Ultimate List of Programming Books.

CakePHP

Ang CakePHP ay isang mabilis na pag-unlad na balangkas para sa PHP. Madali itong gamitin, kahit na sa mga novice ng PHP. Ano pa, gumagamit ito ng arkitektura ng MVC upang gawing mas madali ang pagpapanatili ng code. Alamin ang higit pa: Panimula ng CakePHP, Mga Tutorial, at Mga Mapagkukunan. Gayundin: ang aming gabay sa hosting ng CakePHP.

CGI

Ang Karaniwang Gateway Interface (CGI) ay isang paraan upang magpatakbo ng mga programa sa pamamagitan ng web. Ito ay hindi isang tanyag na pagpili ng coding sa mga araw na ito na may mga kahalili tulad ng PHP. Ngunit mayroon pa rin itong gamit. Matuto nang higit pa: Mga Tutorial at Mga Mapagkukunan ng CGI. Tingnan din: CGI Primer at Sangguniang Mga variable ng sanggunian ng CGI. Sa wakas, tingnan ang aming primer sa pag-host ng CGI.

Koko

Ang Cocoa ay isang API para sa Mac OS X, at ang Cocoa Touch ay ang parehong bagay para sa Apple iOS. Malapit na nakatali sa Objective-C at Swift na mga wika sa programming, ang mga ito ay mahalagang bahagi ng pagbuo ng mga aplikasyon para sa mga produktong Apple. Alamin ang higit pa: Pagpapakilala ng Cocoa at Cocoa Touch.

CodeIgniter

Ang CodeIgniter ay isang magaan at madaling gamitin na balangkas ng PHP. Mayroong isang maliit na kulubot sa bersyon na 3 ay hindi katugma sa bersyon 2. Kunin ang lahat ng mga detalye: CodeIgniter Intro, Tutorial, at Mga Mapagkukunan. Mayroon din kaming gabay sa pag-host ng CodeIgniter.

Mga cookies

Ang mga cookies ay isang kritikal na bahagi ng web programming. Alamin kung ano ang kailangan mong malaman dito: Ang Ultimate Guide sa Cookies.

CORBA

Ang CORBA ay isang sistema para sa paglikha ng mga ipinamamahaging aplikasyon na malayang wika, OS, at hardware. Alamin ang lahat tungkol dito: Panimula at Mga Mapagkukunan ng CORBA.

CVS

Ang Concurrent Bersyon System (CVS) ay isang system control system. Bagaman hindi kasing sikat tulad ng dati, ito ay malawakang ginagamit. Dagdagan ang nalalaman: Pagpapakilala at Mga Mapagkukunan ng CVS. At makahanap ng host sa aming pagpapakilala sa CVS.

DOM

Ang Model Object ng Dokumento (DOM) ay ang istraktura ng link ng puno ng mga web page. Ito ay kritikal upang maunawaan sa paglikha ng mga dynamic na web page. Alamin ang higit pa: Pagpapakilala at Mga Mapagkukunan ng DOM.

Matinding Programming

Ang Extreme Programming (XP) ay isang diskarte sa coding na nagpapabuti sa pagiging produktibo sa parehong oras na lumilikha ito ng mas mahusay na code. Dagdagan ang nalalaman dito: Extreme Programming Resources.

FFmpeg

Ang FFmpeg ay isang hanay ng mga tool sa audio at video para sa paglikha ng nilalaman ng multimedia. Sinusuportahan nito ang karamihan sa mga format ng media at codec. Alamin ang lahat tungkol dito: FFmpeg Introduksyon at Mga Mapagkukunan at gabay sa pag-host ng FFmpeg.

GATE

Ang Pangkalahatang Arkitektura para sa Teknikal na Teknolohiya (GATE) ay isang suite ng mga tool para sa Java programming language na maaaring magamit para sa pagproseso, pagsusuri, at pagkuha ng impormasyon ng tao. Alamin ang lahat tungkol dito: GATE Introduksyon at mapagkukunan.

Git

Ang Git ay isang sikat na ipinamamahaging bersyon ng control system. Pinagsama namin ang isang pagpapakilala para dito pati na rin ang simpleng listahan ng utos. Alamin ang lahat: Git Primer, Mga Mapagkukunan, at Impormasyon sa Sheet. Tingnan din ang aming Git hosting primer.

GNUstep

Ang GNUstep ay isang libre, bukas na mapagkukunan ng application platform – halos kapareho sa platform ng Cocoa ng Apple. Pinapayagan nito ang mga programmer na bumuo ng mga aplikasyon para sa maraming mga platform ng computing nang walang labis na trabaho. Alamin ang lahat tungkol dito: GNUstep Platform ng Application Development.

ImageMagick

Ang ImageMagick ay isang koleksyon ng mga tool sa command-line para sa paggawa ng pagmamanipula ng graphics. Ngunit mas mahalaga, mayroon itong isang API na may mga kawit sa iba’t ibang mga wika sa programming. Pinapayagan nito ang mga wika tulad ng C ++, Perl, at PHP na gamitin ang mga algorithm algorithm nito sa mga application na nakasulat sa kanila. Alamin ang higit pa: ImageMagick Introduksiyon at Mga Mapagkukunan at gabay sa pagho-host ng ImageMagick.

JSON

Ang JSON ay maikli para sa Notipikasyon ng Object ng JavaScript, ngunit ginagamit ito ng karamihan ng mga wika upang mag-transport ng data sa pagitan ng browser at web server. Alamin ang higit pa: Panimula at Mga mapagkukunan ng JSON.

Laravel

Ang Laravel ay isa sa pinakapopular na mga framewang ng PHP sa internet. Ito ay binuo gamit ang paradigma ng MVC, upang hindi lamang mabilis ang pag-unlad ng aplikasyon, ngunit madali ang pagpapanatili at pag-upgrade. Dagdagan ang nalalaman tungkol dito: Panimula ng Laravel, Tutorial, at Mga Mapagkukunan. Gayundin, tingnan ang aming pagpapakilala sa pagho-host ng Laravel.

Mga Listahan na Nakakaugnay

Ang mga naka-link na listahan ay tungkol sa pinaka pangunahing paraan ng pabago-bagong data storage. Nakakatulong talaga silang malaman sa sarili nilang karapatan. Bilang karagdagan, gagawing mas mahusay ka sa paggamit ng mga payo sa iyong mga programa. Alamin ang higit pa: Mga Pangunahing Kaalaman sa Listahan ng Listahan.

Pag-aaral ng Machine

Ang pag-aaral ng makina ay isang larangan ng computer science na nagsasaliksik ng kakayahan ng isang computer upang matuto nang awtonomiya. Magsimula sa pag-aaral tungkol dito: Mga Mapagkukunang Pag-aaral ng Machine.

MantisBT

Ang Mantis Bug Tracker (MantisBT) ay isang libre, bukas na mapagkukunan ng pagsubaybay ng bug system. Ang pagiging batay sa web, ito ay isang partikular na nakapipilit na pagpipilian para sa isang ipinamamahaging pangkat ng mga developer. Dagdagan ang nalalaman: Panimula at Mga mapagkukunan ng MantisBT at MantisBT na nagho-host ng primer.

MDN

Ang Mozilla Developer Network (MDN) ay isang koleksyon ng mga tao, tool, at mga dokumento na makakatulong upang mapanatili at mapabuti ang bukas na internet. Alamin ang higit pa: Pagpapakilala at Mga Mapagkukunan ng Network ng Network ng Developer ng Mozilla.

Mercurial

Ang Mercurial ay isang ipinamamahaging system control system, katulad ng Git. Alamin ang lahat tungkol dito: Pagpapakilala sa Pagpapakilala at Mga Mapagkukunan ng Mercurial Gayundin, tingnan ang aming gabay sa pagho-host ng Mercurial.

MPI

Ang Message Passing Interface ay isang karaniwang protocol ng pagmemensahe para sa pagpasa ng mga mensahe sa pagitan ng mga proseso o programa. Ito ay ipinatupad sa isang bilang ng mga wika sa programming, kabilang ang C, C ++, Java, at Python. Ang MPI ay tumulong sa paganahin ang pagtaas ng kahanay na computing. Tingnan ang aming Gabay sa MPI.

MSXML

Ang MSXML ay isang hanay ng mga tool sa pag-unlad para sa kapaligiran ng pag-unlad ng Microsoft para sa paglikha ng mga aplikasyon ng XML. Hindi, gayunpaman, naaayon sa .NET na balangkas at sa gayon ay ginagamit nang mas kaunti at mas kaunti. Hanapin ang aming higit pa: Pagpapakilala at Mga Mapagkukunan ng MSXML.

Mga Ncurses

Ang Ncurses ay isang silid-aklatan na nagpapahintulot sa mga interface na batay sa teksto na nilikha ng mga magiging independiyenteng terminal. Ito ay kapaki-pakinabang pa rin para sa magaan na aplikasyon at ginagamit sa marami sa mga paboritong application ng hacker. Dagdagan ang nalalaman: Panimula at Mga Mapagkukunang Ncurses.

.NET

Ang .NET Framework ay ang base system para sa mga nilikha na aplikasyon para sa kapaligiran ng Windows. Alamin ang lahat tungkol dito: .NET Panimula at Mga Mapagkukunan. At suriin ang aming Visual Studio .NET ng pagpapakilala sa pag-host.

Network Programming

Ang network programming ay ang proseso ng pagkonekta ng mga computer nang magkasama sa mga network, at pagbuo ng mga software system na tumatakbo sa network na iyon. Ang isang socket ay isang punto ng data para sa koneksyon, na nagbibigay ng isang interface (API) para sa pakikipag-usap sa system mula sa labas nito. Karamihan sa mga socket ng network ay mga internet socket, na nangangahulugang ginagamit nila ang Internet Protocol para sa komunikasyon. Higit pa tungkol sa mga programa sa network at socket.

NetCDF

Ang Network Common Data Form, NetCDF, ay isang format para sa pag-iimbak ng data sa pang-agham at mga aklatan para sa pagmamanipula at paggamit nito. Bagaman medyo matanda na, patuloy itong sumabay sa mga oras at malawakang ginagamit. Alamin ang lahat tungkol dito: Panimula at Mga Mapagkukunan ng NetCDF.

OAuth

Maraming duda mong ginamit ang sistemang ito, ngunit maaaring hindi mo ito nalalaman. Halimbawa, ang ilang mga sistema ng pagkomento ay nagpapahintulot sa iyo na mag-log in sa iyong Facebook o Google+ account. Ginagawa ito sa OAuth. Marami pa sa OAuth.

OpenCL

Ang OpenCL ay isang C / C ++ balangkas na idinisenyo para sa paglikha ng mga application na tatakbo sa iba’t ibang mga platform. Kaya ang parehong code ay maaaring lumikha ng isang application sa Windows 10, Android 6, at (potensyal) ang Apple Watch. Alamin ang higit pa: Panimula ng Programming ng OpenCL.

OpenID

Ang OpenID ay isang libreng sistema para sa pagpapaalam sa mga gumagamit at application na nagpapatunay sa bawat isa sa isang ligtas na paraan. Alamin ang lahat tungkol dito: OpenID Introduksyon at mapagkukunan.

OpenSSL

Ang OpenSSL ay isang library ng software para sa paglikha ng mga secure na website gamit ang SSL / TLS. Alamin ang tungkol dito at mga alternatibo dito: OpenSSL Panimula, Tutorial, at Mga Mapagkukunan.

Pag-unlad ng OS

Ang Mount Everest ng mga hamon sa programming ay ang pag-unlad ng operating system. Kung nais mong patunayan sa iyong sarili na maaari kang mag-code ng anuman, wala nang mas mahusay kaysa sa pagsulat ng iyong sariling operating system kernel at mga kaugnay na tool. Nagbibigay kami sa iyo ng isang pagpapakilala at mga mapagkukunan upang simulan ka sa iyong paglalakbay. Ngunit mag-ingat: ito ay isang paglalakbay para lamang sa matapang at pinakapangit na mga programmer! Alamin ang higit pa: Mga Mapagkukunan ng Pag-unlad ng Operating System.

PHProjekt

Kahit na hindi na aktibong binuo, ang PHProjekt ay malawak na ginagamit upang pamahalaan ang mga proyekto. Sa artikulong ito, matututunan mo ang lahat tungkol dito at mahahanap ang mga tool na kailangan mo upang makabisado ito. Marahil na mas mahalaga, malalaman mo ang tungkol sa mga kahalili kung mas gugustuhin mong sumama sa isang aktibong binuo na sistema ng pamamahala ng proyekto: PHProjekt: Alamin ang Libreng Tool na Tumutulong sa Iyong Pamahalaan ang mga Komplikadong Proyekto.

Pamamahala ng Proyekto

Ang paglikha ng software ay tungkol sa higit pa sa pag-programming. Ang malawak na mapagkukunang ito ay magpapakita sa iyo ng lahat ng kailangan mong malaman upang makapagsimula. Alamin dito: Mga Tutorial at Mga Mapagkukunan ng Pamamahala ng Proyekto.

RegEx

Ang mga regular na expression, o regex, ay isang malakas na sistema para sa paghahanap ng teksto na binuo sa maraming mga programming language at text editor. Ito ay isang mahusay na sistema upang malaman: Regular na Mga Pagpapahayag ng Pangunahing at Mapagkukunan.

Mga Robot

Kung gumawa ka ng website programming, sa kalaunan ay makikita mo ang iyong sarili na sinusubukan upang makontrol ang mga robot. Mayroong dalawang mga paraan upang gawin ito. Maaari mong harapin ang mga ito sa isang batayan na malawak sa site na may robots.txt file. Alamin ang kailangan mong malaman: Robots.txt Ultimate Guide. Kung nais mong kontrolin kung paano nakikipag-ugnay ang mga robot sa iyong site sa isang batayang pahina-by-page, kakailanganin mong gumamit ng meta tag ng robot. Suriin: Ang Ultimate Guide sa Robots Meta Tag para sa mga Nag-develop.

Pagsunud-sunod ng Algorithms

Ang pagsunud-sunod ay isa sa mga pinaka-pangunahing bagay na ginagawa ng mga computer. Sa mapagkukunang ito, pupunta kami ng higit sa lima sa mga pinakasikat na pag-uuri ng mga algorithm at nagbibigay ng impormasyon sa pag-aaral nang higit pa. Alamin ang lahat tungkol dito: Pagsunud-sunod ng Algorithms Panimula at Mga Mapagkukunan.

SSH

Ang SSH, o Secure Shell, ay isang protocol na nagpapahintulot sa mga gumagamit na makipag-usap sa mga malayuang computer sa isang ligtas na paraan. Tatalakayin ng artikulong ito ang pagpapatupad ng Putty at mga kahalili dito. Alamin ang higit pa: Secure Shell at gabay sa pagho-host ng SSH.

SOAP

Ang SOAP ay isang protocol ng pagmemensahe na nagbibigay-daan sa mga programa ng computer na makipagpalitan ng data sa bawat isa. Ito ay independiyenteng wika at nagbibigay-daan sa paggamit ng web application at ipakita ang data sa ibang mga website o application. Magsimula ka na ngayon: SOAP Panimula at Mga Mapagkukunan.

Pagbabagsak

Ang pagbabagsak ay isang libre at bukas na bersyon ng control control system. Ito ay nakabase sa web kasama ang repository na matatagpuan sa sentro upang mapanatili ang paggamit ng mapagkukunan sa mga computer ng mga coder. Alamin ang higit pa: Pagbabagsak (SVN) Panimula at Mga Mapagkukunan. At suriin ang aming primer sa pagho-host para sa Pagbabagsak.

URL

Ang Uniform Resource Locator (URL) ay isang kritikal na bahagi ng web at isang bagay na kailangang maunawaan ng mga coder. Alamin ang lahat tungkol dito: Ano ang isang URL?

Vi

Ang Vi ay isang matandang editor ng teksto na napakapopular pa rin sa mga programmer – lalo na sa mga nagtatrabaho sa mga Unix system. Dagdagan ang nalalaman tungkol dito: Alamin ang Vi Editor.

WCF

Ang Windows Communication Foundation (WCF) ay isang teknolohiya ng Microsoft para sa paglikha ng mga application na nakatuon sa serbisyo, nakakonektang application. Tingnan: WCF Primer.

WebKit Web Inspector

Pinapayagan ng WebKit Web Inspector ang mga developer na malayong i-debug ang JavaScript sa Safari at iba pang mga browser na sumusunod sa WebKit. Ito ay isang mahusay na tool para sa pagharap sa mga tablet at telepono. Alamin ang higit pa: Pagpapakilala at Mga Mapagkukunan ng WebKit Web Web.

Mga Pamantayan sa Web

Hindi gagana ang web kung hindi lahat tayo ay nagsasalita ng parehong “wika.” Pinapayagan ng mga pamantayan sa web ang parehong web page na maipakita nang maayos sa isang desktop computer, tablet, isang telepono, at marami pa. Alamin ang lahat tungkol dito: Panimula sa Mga Pamantayan sa Web.

WSDL

Ang paglalarawan sa Web Serbisyo ng Wika (WSDL) ay isang lumang XML na batay sa sistema para sa paglalarawan ng mga serbisyo sa web. Ngunit ito ay napakapopular at kapaki-pakinabang pa rin. Magsimula na ngayon: Wika ng paglalarawan ng Web Serbisyo.

WSGI

Ang Web Server Gateway Interface (WSGI) ay isang pagtutukoy na nagpapahintulot sa mga frameworks ng Python na gumana nang tama sa lahat ng mga web server. Ito ay itinayo sa mga modernong frameworks, ngunit mahalaga sa kritikal para sa mga taong nagkakaroon ng mga bagong balangkas. Dagdagan ang nalalaman: Web Server Gateway Interface Primer.

YUI

Ang Yahoo! Pinapayagan ng library ng User Interface (YUI) ang mga programer ng JavaScript na mas mahusay na bumuo ng mga dynamic na webpage. Ngunit hindi na ito binuo. Dagdagan ang nalalaman tungkol dito: Panimula, Mga Tutorial, at Mga Mapagkukunan ng YUI.

Zikula

Ang Zikula ay isang balangkas ng PHP para sa paglikha ng mga dinamikong at mapanatiling mga website at aplikasyon. Alamin ang higit pa: Pagpapakilala at Mga Mapagkukunang Zikula.

Listahan ng Mga Programa ng Programming

Ang isang pulutong ng mga programming ay tiyak na hardware. Suriin ang aming lumalagong listahan ng mga malalim na gabay sa mga operating system at iba pang mga kapaligiran.

Chyrp

Ang Chyrp ay isang micro-blogging platform na nakasulat sa PHP. Bagaman hindi isang platform ng pag-unlad, ito ay isang mahusay na sistema upang mag-code para sa. Matuto nang higit pa: Chyrp Micro-Blogging at Alternatibo.

Mga Pamantayan sa Pagdod ng Drupal

Kung nais mong maging bahagi ng Drupal coding team, kailangan mong malaman ang mga pamantayan sa coding. Magsimula dito: Drupal Coding Standards. Tingnan din ang: Drupal hosting primer.

Programming ng Linux

Ang pagsasaayos ng Linux ay nagsasangkot ng lahat mula sa script ng shell sa pamamagitan ng pag-unlad ng mga aplikasyon sa lahat ng paraan hanggang sa pag-unlad ng kernel. Maaari mong malaman ang lahat ng alam namin sa aming Linux Resource.

Mandriva Linux

Ang Mandriva ay isang kasalukuyang-defunct na pamamahagi ng Linux. Ngunit mayroong isang bilang ng mga tinidor na naninirahan sa. Alamin ang higit pa: Panimula at Mga Mapagkukunan ng Mandriva Linux.

MS-DOS

Ang MS-DOS ay ang orihinal na operating system ng Microsoft para sa IBM PC. Hindi na ito suportado, ngunit nasa paligid at ginagamit pa ito kaysa sa iniisip mo. Alamin ang lahat tungkol dito: Ang Kasaysayan at Epekto ng MS-DOS.

MS-Windows

Ang MS-Windows pa rin ang pinakapopular na operating system sa buong mundo. Dagdagan ang nalalaman tungkol dito: Pagpapakilala at Mga Mapagkukunan ng MS-Windows. Gayundin, tingnan ang aming gabay sa pag-host sa MS-Windows.

Raspberry Pi

Nag-aalok ang Raspberry Pi ng isang mahusay na kapaligiran upang makapagsimula sa paglikha ng mga tukoy na aplikasyon ng hardware tulad ng mga MP3 player at mga drone Controller. Alamin ang higit pa: Raspberry Pi Panimula at Mga Mapagkukunan.

Ubuntu

Ang Ubuntu ay isa sa mga pinakatanyag na pamamahagi ng Linux. Ito ay dinisenyo upang maging lalong madaling i-install at gamitin. Kung nais mong magsimula sa Linux, ang Ubuntu ay isang mahusay na pagpipilian. Matuto nang higit pa: Ang pagpapakilala sa hosting ng Ubuntu Primer at Ubuntu.

Umbraco

Ang Umbraco ay isang .NET na batay sa pamamahala ng nilalaman ng system na nakasulat sa C #. Alamin ang lahat tungkol sa paggamit nito at pagbuo para dito. Tingnan: Panimula at Mga Mapagkukunan ng Umbraco. Gayundin: aming gabay sa pag-host ng Umbraco.

Programa ng UNIX

Ang lapad ng programming ng Unix ay mahusay. Ito ay sumasaklaw sa isang saklaw mula sa script ng administratibo sa text-based na coding hanggang sa pag-unlad ng X Window. Higit pa: Mga mapagkukunan ng Programa ng UNIX.

Xaraya

Ang Xaraya ay isang sistema ng pamamahala ng nilalaman (CMS) at isang balangkas ng PHP. Ginagamit pa rin ito ngunit bumagal ang pag-unlad nito. Alamin ang higit pa: Xaraya Panimula, Mga Mapagkukunan, at Alternatibo.

Kaugnay: Gabay sa Pagho-host ng Web | Mga Tool sa Webmaster | Pangangasiwa ng Database

Kasaysayan ng Programming at Timeline

Ang computer programming ay, sa puso, mechanical. Ang mahusay na hamon para sa maagang pag-compute ay ang pag-uunawa kung paano i-mekanize ang lohika at matematika na pagkalkula. Pagsulong ng teknolohikal – pag-imbento ng mga bagong sangkap at pag-miniaturize ng mga ito – dumating sa ibang pagkakataon. Ang unang computer – ang pagkakaiba ng makina ni Charles Babbage – ay ginawa mula sa mga gears, at pinalakas ng isang crank ng kamay.

Ngunit ang problema sa pagkakaiba sa makina ay maaari lamang itong malutas ang isang uri ng problema. Upang gawing pangkalahatan ang pagiging kapaki-pakinabang ng mechanical calculator na ito, kinakailangan na tanggapin ang dalawang uri ng input – data at programming. Ang teoretikal na bagong makina ng Babbage, ang Inference Engine, ay nalutas ang problemang iyon.

Kahit na ang Inhinyero ng Inhinyero ay hindi kailanman itinayo sa kanyang buhay, ang pinakaunang programa ng computer ay isinulat na tatakbo dito. Si Ada Lovelace, isang Countess at hobbyist matematista, ay nagsulat ng mga programa para sa aparato ng pagkalkula ng Babbage.

Modern Programming

Noong ika-20 siglo, ang programming ay naging isang mahusay na binuo science – isang sangay ng teoretikal matematika. Ito ay humantong sa pag-unlad ng mga modernong wika na programming.

Maraming mga ideya na nakikipagkumpitensya tungkol sa likas na katangian ng programming ng computer at kung paano dapat maayos ang mga wika. Ang “nagwagi” ay naging isang hanay ng mga ideya na isinulong ni John von Neumann – mga ideya na kasama ang mga lohikal na istruktura ng kontrol tulad ng IF at LOOP.

Ang tinatawag na “von Neumann arkitektura” pinapayagan para sa pagdating ng programming tulad ng nalalaman natin ngayon, at ang pagbuo ng mga high-level na wika ng computer. Pinamunuan nito ang lohika at istraktura ng bawat pangunahing wika sa programming simula pa. Ilan lamang sa mga wikang di-von-Neumann (tulad ng Plankalkül) ang umiiral, at wala sa kanila ang nakakuha ng malawak na paggamit.

Timeline

1801

Punch cards na ginamit ni Jacquard loom
Punch cards na ginamit ni Jacquard loom

Ang Jacquard loom, na gumagamit ng mga punch card upang mag-imbak ng mga disenyo ng paghabi, ay naimbento. Ang ideya ng pag-iimbak ng data sa mga suntok na papel card ay makakaimpluwensya sa disenyo ng computer. Ang mga unang computer ay na-program na may mga suntok na suntok, at ang mga suntok na card ay patuloy na ginagamit sa ilang mga uri ng computing sa 1980s.

1842

Ang Ada, Countess of Lovelace, ay bubuo ng isang algorithm para sa Analytical Engine ni Charles Babbage. Kinuwenta ng algorithm ang mga numero ni Bernoulli at ginawa ang kauna-unahang programmer ng computer sa Ada.

1942

Ang Atanasoff-Berry Computer (ABC) ay unang nasuri. Ipinanganak ito noong 1937 at pagkatapos ay itinayo ng propesor ng Iowa State University na si John Vincent Atanasoff at pagkatapos ay nagtapos ng mag-aaral na si Clifford Berry. Ito ay arguably ang unang electronic digital computer. Tulad ng iba pang mga naunang computer, marami itong limitasyon. Sa partikular, hindi ito mai-program.

Ang computer ng ENIAC ay binuo ng Pamahalaang US. Maaari lamang itong mai-program sa pamamagitan ng pag-presetting ng mga switch at pag-rewling ng system.

1943–1944

Plankalkul, isang wika na idinisenyo para sa engineering ng isang matematika na gawa, ay binuo ni Konrad Zuse.

1945

Si John Von Neumann, nagtatrabaho sa Institute for Advanced Study, ay naglihi ng dalawang ideya na nagbago sa kurso ng computer programming. Ang unang ideya ay ang simpleng hardware ay dapat kontrolin ng mga kumplikadong tagubilin – na ang “programa” ay dapat mabago nang hindi binabago ang hardware. Ang iba pang ideya ay ang mga programa sa computer ay dapat na masira sa mga maliit na piraso ng kundisyon na naisakatuparan na maaaring tumalon mula sa kahit saan sa programa. Pinapayagan nito ang IF, ELSE at LOOP na mga istruktura na maisulat sa mga programa sa computer.

Programang Numero ng Bernoulli
Program na numero ng Bernoulli

1949

Ang Short Code, ang unang wika ng programming, ay binuo, batay sa mga ideya ni Von Neumann. Sa kasamaang palad, kailangan itong maging “hand-compile” – iyon ay, isang tao ay kailangang isalin ang programa sa binary (1s at 0s) sa pamamagitan ng kamay.

1951

Ang Grace Hopper, na nagtatrabaho para sa Remington Rand, ay nagsisimula sa pag-unlad ng isang tagatala para sa Shortcode na awtomatikong isinalin (“compile”) code sa binary.

1952

Ang AUTOCODE, isang maagang tagatala, ay binuo ni Alick E Glennie. Ginagawa niya ito sa kanyang ekstrang oras habang pumapasok sa University of Manchester.

1954

Ang draft na detalye para sa FORTRAN, ang unang wika ng programming upang makakuha ng malawakang paggamit, ay nakumpleto. Ang koponan na binuo ng FORTRAN ay pinamumunuan ni John Backus, na kalaunan ay nagtatrabaho sa ALGOL at BNF. Ginagamit pa rin ang FORTRAN ngayon, higit sa anim na dekada mamaya.

Mga Tao na Nagtatrabaho Sa ENIAC Computer
Mga Tao na Nagtatrabaho Sa ENIAC Computer

1957

Ang unang tagagawa ng FORTRAN ay inilabas.

Ang Short compiler ng Code na binuo ni Grace Hopper ay pinakawalan ni Remington Rand sa ilalim ng pangalang MATH-MAGIC.

1958

Ang trabaho ay nagsisimula sa LISP, isang wika na malapit na nakatali sa pag-unlad ng Artipisyal na Intelligence. Ang mga Bersyon ng LISP ay malawak pa rin sa paggamit ngayon.

Ang unang pagtutukoy para sa ALGOL ay inilabas.

1959

Ang Kumperensya sa Mga Data at Mga Wika (CODASYL) ay lumilikha ng COBOL.

1960

Ang unang wika na nakaayos ng bloke, ang ALGOL 60, ay magagamit.

1962

John von Neumann
John von Neumann

Ang APL, isang wika na may sariling natatanging character set, na nangangailangan ng sarili nitong keyboard o input device, ay pinakawalan ni Kenneth Iverson.

Ang FORTRAN IV ay pinakawalan.

1964

Ang APL60, isang Terminal System para sa APL, ay inilabas.

Ang BASIC, isang wikang programming na idinisenyo upang matulungan ang mga tao na malaman kung paano magsulat ng mga programa sa computer, ay naimbento sa Dartmouth University nina John Kemeny at Thomas Kurtz.

1965

Ang malabo na lohika ay ipinakilala ni Lotfi A Zadeh. Ang sangay na ito ng lohika at pagkalkula ay gagamitin sa ibang pagkakataon upang makontrol ang mga high-speed na tren sa Japan, mga helikopter ng naval, at mga auto-focus na camera – kasama ang maraming iba pang mga sistema ng kontrol.

1966

Ang FORTRAN 66 ay pinakawalan.

Pinakawalan ang LISP 2.

Nagsimula ang trabaho sa Logo
.

1968

Ang ALGOL 68 ay inaprubahan ng komite ng mga pagtutukoy na nangangasiwa sa wika, sa kabila ng mga pagtutol mula sa ilang mga miyembro ng komite. Ang ALGOL 68 ay mas kumplikado kaysa sa ALGOL 60, at lumilitaw na napakahirap ipatupad.

Ang ALTRAN, isang variant ng FORTRAN, ay magagamit.

Ang ANSI, ang American National Standards Institute, opisyal na tumutukoy sa COBOL.

Nagsisimula ang trabaho sa Pascal.

Ang Simula, ang unang wika gamit ang mga konsepto na nakatuon sa object, ay binuo.

Maagang 1970s

Ang trabaho ay nagsisimula sa isang bilang ng mga bagong wika ng programming, kabilang ang Forth, Prolog, at Smalltalk. Ang pag-unlad ng Smalltalk ay humahantong sa pag-codification ng mga konsepto na nakatuon sa oriented na mga konsepto.

1972

Ang manuskrito ni Konrad Zuse na naglalarawan ng Plankalkül ay nai-publish, tatlumpung taon pagkatapos niyang mabuo ito.

C, ang wika na darating upang mangibabaw sa pag-unlad ng operating system, ay binuo ni Dennis Ritchie.

Ang Prolog ay ipinatutupad ni Alain Colmerauer at Phillip Roussel.

1974

Nai-publish ang tiyak na manu-manong sanggunian para sa C.

Nagpakawala ang ANSI ng isa pang pagtutukoy ng COBOL.

1975

Isang pagpapatupad ng BASIC, na tinatawag na “Tiny BASIC,” ay binuo na maaaring tumakbo sa 2 KB ng RAM. Nag-iiwan ng 2 KB na magagamit para sa isang programa upang tumakbo sa isang tipikal na 4 KB microcomputer.

Sina Bill Gates at Paul Allen ay nagsisimulang magbenta ng kanilang bersyon ng BASIC sa MITS, para magamit sa kanilang Altair microcomputer.

Ang LISP dialect Scheme ay binuo nina GL Steele at GJ Sussman.

Ang manu-manong sanggunian ng sanggunian para sa Pascal, ang Manwal at Ulat ng Gumagamit ng Pascal, ay nai-publish.

1976

Ang Wika ng Disenyo ng System ay pinakawalan. Ang wikang ito ay may malaking epekto sa Postkrip.

1977

Ang unang pagtutukoy ng ANSI para sa MUMPS, na kalaunan ay papalitan ng pangalan ng M, ay pinakawalan. Ang wika ay idinisenyo upang hawakan ang data ng Medical Records at kinikilala lamang ang uri ng data ng string.

1978

Ang wikang nagpoproseso ng teksto Awk ay pinakawalan. Ito ay pinangalanan pagkatapos ng mga developer nito: Aho, Weinberger, at Kernighan.

Inilabas ng ANSI ang pagtutukoy para sa FORTRAN 77.

1980

Grace Hopper
Grace Hopper

Ang Smalltalk-80, Modula-2, at Franz LISP ay pinakawalan.

Ang maagang bersyon ng kung ano ang magiging C ++, na tinatawag na “C kasama ang Mga Klase” ay binuo ng Bjarne Stroustrup.

1981

Nagsimula ang trabaho sa Karaniwang LISP at Prolog.

1982

Ang ISO Pascal at Postkrip ay inilabas.

1983

Smalltalk-80: Ang Wika at Pagpapatupad nito ay nai-publish.

Nagsisimula ang DoD gamit ang Ada para sa lahat ng mga bagong application na “Critikal ng Misyon”. Ang wika ay pinangalanang Ada, Countess of Lovelace, ang unang programmer ng computer.

Ang unang C compiler para sa mga microcomputers ay pinakawalan.

Ang unang pagpapatupad ng C ++ ay lilitaw.

Pinalaya ang Turbo Pascal.

Ang Layunin-C ay pinakawalan.

1984

Ang isang manu-manong sanggunian para sa APL2 ay nai-publish.

1985

Ang pagkawasak ng Titanic ay natagpuan, gamit ang isang submarino na kinokontrol ng Forth.

Ang mga pamamaraan, isang bersyon ng Smalltalk, ay inilabas.

1986

Ang unang bersyon ng Smalltalk na magagamit para sa mga microcomputers, Smalltalk / V, ay inilabas.

Ang Bagay na Pascal para sa Mac ay pinakawalan ng Apple.

Ang Turbo Prolog ay pinakawalan.

Ang aktor at Eiffel, parehong wika na nakatuon sa object, ay pinakawalan.

1987

Inimbento si Perl.

1988

Ang CLOS Specification (Karaniwang LISP Object System) ay nai-publish.

Si Niklaus Wirth, na bumuo ng Modula-2, nakumpleto ang trabaho sa Oberon.

1989

Inilathala ng ANSI ang pagtutukoy C.

Ang isang draft na sanggunian C ++ 2.0 ay inilabas. Ang bersyon na ito ay nagdaragdag ng maraming pamana, kasama ang iba pang mga tampok.

1990

Ang Annotated C ++ Reference Manual, na mga detalye ng C ++ 2.1, ay nai-publish.

IBM Card Punch Station 029
IBM Card Punch Station 029

Ang Fortran 90 ay pinakawalan. Bukod sa maraming mga bagong tampok, binago din ng bersyon na ito ang spelling palayo sa LAHAT-CAPS.

1991

Ipinakilala ang Visual Basic.

Inilarawan ang HTML sa kauna-unahang pagkakataon, ni Tim Berners-Lee.

Nagsisimula ang trabaho sa Java.

Naimbento si Python.

1992

Ang Dylan ay pinakawalan ng Apple.

1993

Inilabas ng ANSI ang isang draft-proposal para sa object-oriented na COBOL. Ang pamantayan ay dapat na pinakawalan noong 1997, ngunit hindi natapos hanggang 2002.

Ang unang pampublikong detalye ng HTML ay ginawang magagamit.

1994

Idinagdag ng Microsoft ang Visual Basic sa Excel.

Si Dave Wood at Moti Schneider ay nagtatanghal ng isang papel na patunay-ng-konsepto sa IEEE World Congress on Computational Intelligence, gamit ang FEST Fuzzy Expert System Tools upang modelo ng landing helikopter.

Naimbento ang PHP.

1995

Ang 95 ay pinakawalan, pagdaragdag ng suporta para sa OOP at mga sistema ng real-time.

Ang HTML 2.0 ay pinakawalan.

Ang unang pampublikong pagpapatupad ng Java ay pinakawalan.

Inimbento ang JavaScript. Ito ay binuo sa isang panahon ng 10 araw lamang, ni Brendan Eich.

Inimbento si Ruby.

Ang Gang ng Apat na naglathala ng Mga Disenyo ng Disenyo: Mga Elemento ng Reusable Object-oriented Software.

1997

Ang HTML 4.0 ay inilabas.

Ang PHP 3.0, ang unang bersyon ng wika na nakikilala sa mga kontemporaryong gumagamit, ay inilabas.

Inilabas ng ECMA ang unang pamantayang JavaScript (ECMAScript).

1998

Inilabas ng ISO ang unang pamantayan ng C ++.

Ang HTML 4.0 ay muling pinakawalan nang walang pagdaragdag ng bersyon ng numero.

2002

Ang scroll, isang visual na wika ng programming na idinisenyo upang magturo ng mga konsepto sa programming, ay inilabas.

2004

Ang PHP 5, na ginagamit pa rin, ay inilabas.

Ang Kakaibang APL Coding Keyboard
Ang Kakaibang APL Coding Keyboard

2007

Ang SOA Manifesto Working Group ay naglalathala ng SOA Manifesto, na nagdedetalye ng isang hanay ng mga layunin at prinsipyo para sa Serbisyo ng Orientasyon ng Serbisyo..

Ang Clojure, isang dayalekto ng Lisp, ay inilabas.

2009

Inilabas ng Google ang Go.

Ang Coffeekrip, isang pagpapalawak ng JavaScript na nagdaragdag ng mga konsepto na hiniram mula sa Ruby at Python, ay inilabas.

2010

Ang kalawang, na na-sponsor ng Mozilla, ay inilabas.

2013

Inilabas ng Google si Dart.

2014

Ang HTML5 ay nai-publish bilang isang rekomendasyon ng W3C.

Inilabas ng Apple ang Swift, batay sa Objective-C.

Inilabas ng Facebook ang Hack, batay sa PHP.

Hinaharap ng Programming

Mahirap sabihin kung saan pupunta ang programming. Sa panandaliang, marahil maaari nating asahan ang higit na pagbilis ng mga uso na nararanasan na natin:

  • Malaking data
  • Virtualization
  • “Internet ng mga Bagay”

Ngunit pangmatagalang, ito ay kapansin-pansin na mahirap na gumawa ng tumpak na mga hula. Ang dami ng computing ay maaaring humantong sa isang buong bagong paradigma ng computer programming; ang mga computer ay maaaring matutong magprograma ng kanilang sarili, na humahantong sa Singularity at pagtatapos ng panahon ng tao; maaari naming tuklasin kung paano gamitin ang programming upang gayahin ang biological intelligence, na humahantong sa transhumanism. O baka malaman natin kung paano mas maliit ang aming mga telepono.

Anuman ang hinaharap sa hinaharap, higit pa at malinaw na ang programming – pagiging basahin at isulat ang code sa isang maliit na mga karaniwang wika – ay nagiging bagong pagbasa sa negosyo. Ang pamilyar sa mga konsepto sa pagprograpiya at sa lohika ng mga sistema ng computer at arkitektura ay mabilis na nagiging kasing importansya ng pangunahing mga kasanayan sa negosyo tulad ng benta, marketing, at disenyo.

Karagdagang Pagbasa at Mga Mapagkukunan

Higit pang mga gabay sa pag-programming, mga tutorial, at infographics na may kaugnayan sa coding at mga mapagkukunan ng developer:

  • Mga Karera sa Computer: Mga paglalarawan ng trabaho at mapagkukunan para sa mga landas sa karera sa teknolohiya ng computer.
  • Mga Wika sa Programming at Pag-unlad ng Web: alamin ang iyong mga pagpipilian.
  • Ang Mga Babae na Ginagawa ang kanilang Markahan sa Tech: alamin ang lahat tungkol sa kung paano naapektuhan ng mga kababaihan at patuloy na nakakaapekto sa tech sa infographic na ito.

Anong Code ang Dapat Mong Alamin?

Nalilito tungkol sa kung anong programming language ang dapat mong malaman upang mag-code in? Suriin ang aming infographic, Ano ang Code na Dapat Mong Alamin? Hindi lamang tinatalakay ang iba’t ibang mga aspeto ng mga wika, sinasagot nito ang mga mahahalagang katanungan tulad ng, “Magkano ang pera na gagawin ko ang programming ng Java para sa isang buhay?”

Anong Code ang Dapat Mong Alamin?
Anong Code ang Dapat Mong Alamin?

Ang Mga Masaya na Mga Paraan ng Mga Bata Maaaring Matuto sa Code

Ang pag-coding ay hindi lamang para sa mga matatanda. At hindi dapat! Ang mga bata ay natututo ng iba’t ibang mga kasanayan kapag pagkatapos ay matutong mag-code. Alamin ang lahat tungkol sa mga website, apps, at mga laro na makakatulong na magbigay ng inspirasyon sa mga bata na malaman ang pagprograma sa aming infographic, Ang Mga Masaya na Mga Paraan ng Mga Bata ay Matuto nang Code:

Ang Mga Masaya na Mga Paraan ng Mga Bata Maaaring Matuto sa Code
Ang Mga Masaya na Mga Paraan ng Mga Bata Maaaring Matuto sa Code

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map