Programmist (Baǵdarlamashı)

Wikipedia, erkin enciklopediya

Programmist, kompyuter baǵdarlamashısı yamasa koder - kompyuter programmalastırıwda uqıplıǵı bar kompyuter dáslepki kodınıń avtorı.

Programmalıq támiynattı islep shıǵıwshı hám programmalıq támiynat injeneri kásiplik ataqları baǵdarlamashını talap etetuǵın jumıs orınlarında qollanıladı.

Ulıwma, baǵdarlamashı kompyuter tilinde kod jazadı hám qanday da bir maqsetke erisetuǵın programmalıq támiynattı jaratıwshı.

Identifikaciya (Sáykeslendiriw)[redaktorlaw | derekti jańalaw]

Geyde baǵdarlamashı yamasa jumıs ornında qollanılatuǵın til yamasa maqset platforma arqalı anıqlanadı. Mısalı, islep shıǵıwshı programmist, veb-baǵdarlamashı.

Lawazım[redaktorlaw | derekti jańalaw]

Programmalastırıw tapsırmaların qamtıytuǵın jumıs atları kompyuter sanaatında hám hártúrli adamlar ushın hártúrli konnotaciyalarǵa iye. Tómende dıqqatqa ılayıq anıqlamalar berilgen.

Programmalıq támiynat islep shıǵıwshısı eń dáslep texnikalıq xarakteristikalarǵa tiykarlanǵan programmalıq quraldı engizedi hám qátelerdi dúzetedi. Basqa minnetlerge kod ózgerislerin qaraw hám teslew kiriwi múmkin. Jumısqa kerekli kónlikpelerge erisiw ushın olar informatika yamasa docent dárejesin alıwı, programmalastırıw kursına qatnasıwı yamasa ózbetinshe bilim alıwı múmkin.

Programmalıq támiynat injeneri ádette islep shıǵıwshı menen birdey tapsırmalarǵa, sonıń menen qatar jańa imkaniyatlar menen qosımshalardı kórkemlew menen proektlestiriwdi, jańa platformalardı maqsetli etiwdi, programmalıq támiynattı islep shıǵıwdıń ómirlik ciklın basqarıwdı (dizayn, engiziw, testlew hám jaylastırıw) qosqanda, programmalıq támiynat injeneriyasınıń keńirek juwapkershiligine juwap beredi. Tutınıwshılar menen, menedjerler menen hám basqa injernerler menen baylanısatuǵın, sistemanıń turaqlılıǵı menen sapasın qarastıratuǵın hám programmalıq támiynattı jaratıw metodologiyaların izertleytuǵın baǵdarlamashılar komandası.

Geyde programmalıq támiynat injenerinen programmalıq támiynat injiniring, kompyuter injiniringi yamasa informatika tarawında bilimi bolıwı kerek. Ayırım mámleketler nızamlı túrde injiniringi dep atalıw ushın injener dárejedin talap etedi. [1][2][3]

Tariyxı[redaktorlaw | derekti jańalaw]

Kóplegen adamlar Ada Lavleysti dáslepki kompyuter baǵdarlamashısı dep esaplaydı.[4]

Britaniyalı grafinya hám matematik Ada Lavleys kóbinese dáslepki baǵdarlamashı (programmist) bolıp esaplanadı. Ol 1842 jılı oktyabrde Charlz Bebbidj analitikalıq dvigatelinde Bernulli sanların esaplawǵa arnalǵan algoritmniń avtorı boldı.[4] Qurılma onıń ómirinde tamamlanbaǵanlıqtan, ol algoritmdi hárekette heshqashan kórmegen.

1941 jılı nemis qurılıs injeneri Konrad Zuze jumıs isleytuǵın, programma menen basqarılatuǵın, elektron kompyuterde programmanı orınlaǵan birinshi adam boldı..[5] 1943 jıldan 1945 jılǵa shekem kompyuter alımı Volfgang K. Giloy menen jasalma intellekt professorı Raul Roxas h.t.b., Zuse birinshi, joqarı dárejeli programmalastırıw tilin Plankalkul jarattı.  

.[6][7]

Key MakNalti, Betti Djennings, Betti Snayder, Marlin Ueskoff, Fren Bilas hám Rut Lixtermannıń 1945 jılǵı ENIAC programmalastırıw toparınıń aǵzaları sonnan berli dáslepki kásiplik kompyuter programmistleri retinde tanıldı.[8][9]

Programmalıq támiynat sanaatı[redaktorlaw | derekti jańalaw]

Programmalıq támiynat ónimleri menen xızmetlerin támiyinlew ushın arnawlı shólkemlestirilgen birinshi kompaniya 1955 jılı Computer Usage kompaniyası edi. Usı waqıtqa shekem kompyuterlerdi tutınıwshılar yamasa Sperry Rand hám IBM sıyaqlı sol gezdegi birneshe kommerciyalıq kompyuter islep shıǵarıwshıları programmalastırǵan.[10]

Programmalıq támiynat sanaatı 1960 jıllardıń basında, kompyuterler dáslepki ret ǵalabalıq islep shıǵarılǵan mólsherde satılǵannan keyin birden keńeydi. Universitetler, húkimetler hám biznesler programmalıq támiynatqa talap payda etti. Bul programmalardıń kópshiligin shtatlıq programmistler óz ishine jazǵan; ayırımları belgili bir mashinanı paydalanıwshılar arasında biypul tarqatıldı, al basqaları kommerciyalıq tiykarda satıldı. Computer Sciences Corporation (1959 jılı tiykar salınǵan) sıyaqlı basqa firmalar da óse basladı. Kompyuter islep shıǵarıwshıları sońınan operacion sistemalardı, sistemalı programmalıq quraldı hám programmalastırıw ortalıqların mashinalar menen biriktire basladı; IBM 1620 1620 simvollı programmalastırıw sisteması menen hám FORTRAN.[11]

Sanaat 1970 jıllardıń ortasında jeke kompyuterdiń (JK) payda bolıwı menen aytarlıqtay keńeydi, bul ápiwayı keńse xızmetkerlerine esaplawdı ákeldi. Keyingi jılları JK oyınlar, qosımshalar hám xızmetlik programmalıq támiyinlew ushın bárqulla ósip kiyatırǵan bazardı shólkemlestiriwge járdemlesti. Bul sol waqıt aralıǵında programmalıq támiynattı islep shıǵarıwshılarǵa talaptıń artıwına ákeldi.[12]

Derekler[redaktorlaw | derekti jańalaw]

  1. „Programmer vs. Software Engineer: What's the Difference?“. ce.arizona.edu. University of Arizona (11-dekabr 2020-jıl). 29-iyul 2021-jılda túp nusqadan arxivlendi. Qaraldı: 29-iyul 2021-jıl.
  2. Heinz. „Software Engineer Vs. Programmer: What's the Difference?“. builtin.com. Built In (23-fevral 2021-jıl). 29-iyul 2021-jılda túp nusqadan arxivlendi. Qaraldı: 29-iyul 2021-jıl.
  3. Jacob. „6 Key Differences Between a Software Engineer and a Programmer“. simpleprogrammer.com. The Simple Programmer (16-mart 2020-jıl). 29-iyul 2021-jılda túp nusqadan arxivlendi. Qaraldı: 29-iyul 2021-jıl.
  4. 4,0 4,1 Fuegi, J.; Francis, J. (October–December 2003). "Lovelace & Babbage and the creation of the 1843 'notes'". IEEE Annals of the History of Computing 25 (4): 16–26. doi:10.1109/MAHC.2003.1253887.  Silteme kórsetiwdegi qátelik: Invalid <ref> tag; name "Fuegi-Francis-2003" defined multiple times with different content
  5. „Konrad Zuse“. computer.org. IEEE (2-aprel 2018-jıl). 26-sentyabr 2022-jılda túp nusqadan arxivlendi. Qaraldı: 4-fevral 2023-jıl.
  6. Giloi (1997). Konrad Zuse's Plankalkül: The First High-Level 'non von Neumann' Programming Language. http://doi.ieeecomputersociety.org/10.1109/85.586068. 
  7. Rojas. „Plankalkül: The First High-Level Programming Language and its Implementation“. researchgate.net (fevral 2000). 12-iyun 2022-jılda túp nusqadan arxivlendi. Qaraldı: 4-fevral 2023-jıl.
  8. „Memorials“. eniacprogrammers.org. First Byte Productions (16-may 2014-jıl). 1-aprel 2018-jılda túp nusqadan arxivlendi. Qaraldı: 13-mart 2021-jıl.
  9. Donaldson James. „ABC News: First Computer Programmers Inspire Documentary“. abcnews.go.com. ABC News (4-dekabr 2007-jıl). 16-fevral 2013-jılda túp nusqadan arxivlendi. Qaraldı: 13-mart 2021-jıl.
  10. Elmer C. Kubie (Summer 1994). Recollections of the first software company. 
  11. „IBM Archives: 1620 Data Processing System“ (en-US). www.ibm.com (23-yanvar 2003-jıl). 10-fevral 2021-jılda túp nusqadan arxivlendi. Qaraldı: 17-mart 2021-jıl.
  12. „Occupations in Information Technology“ (EN-US). The United States Census Bureau. 22-mart 2021-jılda túp nusqadan arxivlendi. Qaraldı: 21-mart 2021-jıl.

Qosımsha oqıw[redaktorlaw | derekti jańalaw]