Programmist (Baǵdarlamashı)
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 redaktorlaw]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 redaktorlaw]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 redaktorlaw]
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ı.
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 redaktorlaw]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 redaktorlaw]- ↑ «Programmer vs. Software Engineer: What's the Difference?». ce.arizona.edu. University of Arizona (2020-jıl 11-dekabr). 2021-jıl 29-iyul sánesinde túp nusqadan arxivlendi. Qaraldı: 2021-jıl 29-iyul.
- ↑ Heinz. «Software Engineer Vs. Programmer: What's the Difference?». builtin.com. Built In (2021-jıl 23-fevral). 2021-jıl 29-iyul sánesinde túp nusqadan arxivlendi. Qaraldı: 2021-jıl 29-iyul.
- ↑ Jacob. «6 Key Differences Between a Software Engineer and a Programmer». simpleprogrammer.com. The Simple Programmer (2020-jıl 16-mart). 2021-jıl 29-iyul sánesinde túp nusqadan arxivlendi. Qaraldı: 2021-jıl 29-iyul.
- 1 2 Fuegi, J.; Francis, J.. "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 - ↑ «Konrad Zuse». computer.org. IEEE (2018-jıl 2-aprel). 2022-jıl 26-sentyabr sánesinde túp nusqadan arxivlendi. Qaraldı: 2023-jıl 4-fevral.
- ↑ Giloi. Konrad Zuse's Plankalkül: The First High-Level 'non von Neumann' Programming Language. http://doi.ieeecomputersociety.org/10.1109/85.586068.
- ↑ Rojas. «Plankalkül: The First High-Level Programming Language and its Implementation». researchgate.net (fevral 2000). 2022-jıl 12-iyun sánesinde túp nusqadan arxivlendi. Qaraldı: 2023-jıl 4-fevral.
- ↑ «Memorials». eniacprogrammers.org. First Byte Productions (2014-jıl 16-may). 2018-jıl 1-aprel sánesinde túp nusqadan arxivlendi. Qaraldı: 2021-jıl 13-mart.
- ↑ Donaldson James. «ABC News: First Computer Programmers Inspire Documentary». abcnews.go.com. ABC News (2007-jıl 4-dekabr). 2013-jıl 16-fevral sánesinde túp nusqadan arxivlendi. Qaraldı: 2021-jıl 13-mart.
- ↑ Elmer C. Kubie. Recollections of the first software company.
- ↑ «IBM Archives: 1620 Data Processing System» (en-US). www.ibm.com (2003-jıl 23-yanvar). 2021-jıl 10-fevral sánesinde túp nusqadan arxivlendi. Qaraldı: 2021-jıl 17-mart.
- ↑ «Occupations in Information Technology» (EN-US). The United States Census Bureau. 2021-jıl 22-mart sánesinde túp nusqadan arxivlendi. Qaraldı: 2021-jıl 21-mart.