Programcı, bilgisayara belirli bir programlama dili sağlayarak bilgisayar yazılımı veya uygulamaları yazan/oluşturan kişidir. Çoğu programcı, Yapılandırılmış Sorgu Dili (SQL), Perl, Genişletilebilir İşaretleme Dili (XML), bütün programlama dilleri arasında, yapılandırılmış veri değişimini kolaylaştıran bir metin biçimi JSON, PHP, HTML, C, C++ ve Java gibi birçok programlama dili ve platformunda kapsamlı bilgi işlem ve kodlama deneyimine sahiptir.
Bir programcının en sık kullandığı bilgisayar dili (örneğin, Assembly , C , C++ , C# , JavaScript , Lisp , Python , Java , vb.) yukarıda belirtilen terimlerin önüne eklenebilir. Web programlama dilleriyle çalışan bazı kişiler , başlıklarının önüne web de koyabilir .
Terminoloji
Endüstri çapında standart bir terminoloji yoktur, bu nedenle "programcı" ve " yazılım mühendisi " farklı şirketlerde aynı role atıfta bulunabilir. Çoğu zaman, "programcı" veya "yazılım geliştirici" iş unvanına sahip biri, ayrıntılı bir belirtimi bilgisayar koduna uygulamaya, hataları düzeltmeye ve kod incelemeleri gerçekleştirmeye odaklanabilir. Bilgisayar bilimi dereceleri , önlisans dereceleri olabilir veya kendi kendilerine eğitim almış veya bir programlama temel eğitim kampına katılmış olabilirler . " Yazılım mühendisi " iş unvanına sahip bir kişinin yazılım mühendisliği ilkelerini, daha ileri matematiği ve bilimsel yöntemi anlaması beklenir., ve yazılım mühendisliği, bilgisayar mühendisliği veya bilgisayar bilimi derecesine sahip olması gerekebilir . Bazı ülkeler yasal olarak mühendis olarak adlandırılmak için bir mühendislik derecesi gerektirir.
Tarih
İngiliz kontes ve matematikçi Ada Lovelace , Ekim 1842'de Charles Babbage'ın analitik motorunda uygulanması amaçlanan bir programın (özellikle bir algoritmanın ) bir bölümünü yayınlayan ilk kişi olduğu için genellikle ilk bilgisayar programcısı olarak kabul edilir
Yorumlar
Yorum Gönder