{"id":6695,"date":"2022-09-05T09:07:09","date_gmt":"2022-09-05T06:07:09","guid":{"rendered":"https:\/\/softcand.com\/?p=6695"},"modified":"2022-09-05T09:07:09","modified_gmt":"2022-09-05T06:07:09","slug":"yazilim-nedir-guncel-yazilim-dilleri-2022","status":"publish","type":"post","link":"https:\/\/softcand.com\/tr\/yazilim-nedir-guncel-yazilim-dilleri-2022\/","title":{"rendered":"Yaz\u0131l\u0131m Nedir? G\u00fcncel Yaz\u0131l\u0131m Dilleri 2022"},"content":{"rendered":"<p><\/p>\n\n\n\n<p>Yaz\u0131l\u0131m Nedir ? Yaz\u0131l\u0131m, di\u011fer ad\u0131yla programlama, elektronik cihazlar\u0131n belli komutlar do\u011frultusunda \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayan bir dizi talimatlard\u0131r. Yaz\u0131l\u0131m olmad\u0131\u011f\u0131 s\u00fcrece hi\u00e7bir elektronik cihaz \u00e7al\u0131\u015famaz.<\/p>\n\n\n\n<p>\u00a0<\/p>\n\n\n\n<p>Yaz\u0131l\u0131m olu\u015fturulurken her elektronik cihaza ait olarak birbirinden ayr\u0131 ayr\u0131 yaz\u0131l\u0131mlar olu\u015fturulur. Bu yaz\u0131l\u0131m sistemleri olu\u015fturulurken her cihaz\u0131n amac\u0131na g\u00f6re olu\u015fturulur. Yaz\u0131l\u0131m\u0131 olmad\u0131\u011f\u0131 s\u00fcrece cihaz bir hi\u00e7tir \u00e7\u00fcnk\u00fc i\u015flevini ger\u00e7ekle\u015ftiremez.\u00a0<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Yaz\u0131l\u0131mlar, hayat\u0131m\u0131z\u0131n her alan\u0131nda kolayl\u0131k sa\u011flayarak bize yard\u0131mc\u0131 olurlar. Teknolojik cihaz\u0131n oldu\u011fu her yerde yaz\u0131l\u0131m da bulunuyor. G\u00fcnl\u00fck hayat\u0131m\u0131z\u0131n her an\u0131nda, sanayi sekt\u00f6r\u00fcnde, e\u011fitimde her t\u00fcrl\u00fc alanda yaz\u0131l\u0131m kullan\u0131lmaktad\u0131r.\u00a0<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Yaz\u0131l\u0131mlar\u0131n haz\u0131rlanma s\u00fcreci \u00e7ok \u00f6nemli ve dikkat gerektiren bir s\u00fcre\u00e7tir. Bu a\u015famada yap\u0131lacak en ufak hata dahi s\u00fcreci tamamen etkileyebilir. \u0130yi bir yaz\u0131l\u0131mdaki en \u00f6nemli unsur ise kodlamad\u0131r. Her uygulama ve cihaz kendine \u00f6zg\u00fc oldu\u011fu i\u00e7in, yaz\u0131lacak kodlar da farkl\u0131l\u0131k g\u00f6stermektedir.\u00a0<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Yaz\u0131l\u0131m nedir? Yaz\u0131l\u0131m \u00e7e\u015fitleri nelerdir?<\/strong><\/h2>\n\n\n\n<p><a href=\"https:\/\/softcand.com\/tr\/yazilima-yeni-baslayanlar-icin-10-programlama-dili\/\" target=\"_blank\" data-type=\"post\" data-id=\"6596\" rel=\"noreferrer noopener\">Yaz\u0131l\u0131m<\/a> \u00e7e\u015fitleri, kullan\u0131lacak cihazlara ve alanlara g\u00f6re ba\u015fl\u0131klara ayr\u0131l\u0131r. 4 ana ba\u015fl\u0131k olarak yaz\u0131l\u0131mlar \u015f\u00f6yledir;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Bilgisayar yaz\u0131l\u0131mlar\u0131<\/li><li>Uygulama yaz\u0131l\u0131mlar\u0131<\/li><li>Sistem yaz\u0131l\u0131mlar\u0131<\/li><li>Elektronik yaz\u0131l\u0131mlar<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Bilgisayar yaz\u0131l\u0131mlar\u0131: Bilgisayar donan\u0131m\u0131n\u0131n \u00e7al\u0131\u015fmas\u0131 ve i\u015flevselli\u011fi, bilgisayar yaz\u0131l\u0131mlar\u0131 sayesinde ger\u00e7ekle\u015fir. Yaz\u0131l\u0131m olmadan donan\u0131m\u0131n \u00e7al\u0131\u015fmas\u0131 m\u00fcmk\u00fcn de\u011fildir. Sistem yaz\u0131l\u0131mlar\u0131 ve uygulama yaz\u0131l\u0131mlar\u0131, bilgisayar yaz\u0131l\u0131mlar\u0131n\u0131n alt ba\u015fl\u0131\u011f\u0131 olarak de\u011ferlendirilebilir.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Uygulama yaz\u0131l\u0131mlar\u0131: Uygulama yaz\u0131l\u0131mlar\u0131, bilgisayar i\u00e7erisinde yer alan g\u00f6revlerin sistemli bir \u015fekilde kullan\u0131lmas\u0131n\u0131 sa\u011flar. Uygulama yaz\u0131l\u0131m\u0131 sayesinde internet \u00fczerinden oyunlar oynanabilir, resimler yap\u0131labilir. Uygulama yaz\u0131l\u0131mlar\u0131n\u0131n kazand\u0131rd\u0131\u011f\u0131 en b\u00fcy\u00fck avantaj zamandan tasarruftur.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Sistem yaz\u0131l\u0131mlar\u0131: Sistem yaz\u0131l\u0131mlar\u0131, i\u015fletim sistemlerinin sorunsuz \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar. En temel ve en zor programlamalar sistem yaz\u0131l\u0131mlar\u0131 i\u00e7erisinde bulunur. Windows, IOS, Android sistem yaz\u0131l\u0131mlar\u0131n\u0131n ba\u015far\u0131l\u0131 \u00f6rneklerindendir.\u00a0<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Elektronik yaz\u0131l\u0131mlar: Elektronik yaz\u0131l\u0131mlar daha \u00e7ok g\u00fcnl\u00fck hayatta s\u0131k\u00e7a kulland\u0131\u011f\u0131m\u0131z makine i\u015fletimlerinde kullan\u0131l\u0131r. Elektronik yaz\u0131l\u0131mlar sayesinde makine birden \u00e7ok i\u015flemi ayn\u0131 anda ger\u00e7ekle\u015ftirebilir. Elektronik yaz\u0131l\u0131mlar da cihaza \u00f6zg\u00fc \u015fekilde kodlan\u0131r.\u00a0<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>G\u00fcncel yaz\u0131l\u0131m dilleri nelerdir?<\/strong><\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Yaz\u0131l\u0131m dili, yaz\u0131l\u0131mc\u0131n\u0131n kodlamalarla kendini ifade etmesini kolayla\u015ft\u0131ran \u015feydir. Bir algoritman\u0131n nas\u0131l i\u015fleyece\u011fini, bilgisayar\u0131n hangi komutlarla \u00e7al\u0131\u015faca\u011f\u0131n\u0131 yaz\u0131l\u0131mc\u0131 sadece programlama dilleriyle ifade edebilir. Kolay anlat\u0131mla yaz\u0131l\u0131m dili, bilgisayar ve yaz\u0131l\u0131mc\u0131n\u0131n aras\u0131ndaki ileti\u015fim dilidir.\u00a0<\/p>\n\n\n\n\n\n<p><strong>Javascript:<\/strong> <a href=\"https:\/\/www.javascript.com\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/www.javascript.com\/\" rel=\"noreferrer noopener\">Javascript<\/a>, nesneye y\u00f6nelik ve a\u00e7\u0131k kodlu bir yaz\u0131l\u0131m dilidir. Android i\u015fletimdeki \u00e7o\u011fu uygulama bu programlama dili ile yaz\u0131l\u0131r. Javascript daha \u00e7ok internet sitelerinde kullan\u0131lmaktad\u0131r. Bu nedenle bir\u00e7ok ki\u015fi taraf\u0131ndan internetin dili olarak an\u0131l\u0131r.\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>React.js: En yayg\u0131n frameworklerden biridir. Facebook taraf\u0131ndan a\u00e7\u0131k kaynakl\u0131 bir aray\u00fcz olarak geli\u015ftirilmi\u015ftir.React.ts kullanan baz\u0131 \u015firketlere Facebook,Instagram, Uber,BBC ve Sony \u00f6rnek verilebilir.Peki bu \u015firketlerin React.ts kullanmas\u0131n\u0131n sebebi nedir?&nbsp; K\u0131saca \u00f6zetlemek gerekirse React.js s\u0131f\u0131rdan kodlamaya gerek olmamas\u0131yla birlikte aramalarda taramay\u0131 kolayla\u015ft\u0131r\u0131r.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Node.js: Javascript sadece &lt;script&gt;&lt;\/script&gt; etiketleri i\u00e7erisinde kullan\u0131labildi\u011finden ve kod yazarlar\u0131n\u0131n front -end&nbsp; back-end gibi bile\u015fenlerinde frameworkte \u00e7al\u0131\u015fmas\u0131 gerekiyordu. Bu y\u00fczden Node.js geli\u015ftirildi.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>VUE: Basitli\u011fi ile \u00f6ne \u00e7\u0131kan VUE \u2018 Evan You\u2019 taraf\u0131ndan geli\u015ftirilmi\u015ftir. Dosya boyutlar\u0131n\u0131n k\u00fc\u00e7\u00fck olmas\u0131yla aray\u0131c\u0131y\u0131 yormayan VUE bilinen \u015firketler taraf\u0131ndan da kullan\u0131l\u0131r bunlara \u00f6rnek vermek gerekirse: Laravel,BMW ve Adobe\u2026<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Next.js:Tek veya \u00e7ok sayfal\u0131 web sitelerinin geli\u015ftirilmesinde kullan\u0131l\u0131r. Otomatik olarak derleme ve grupland\u0131rma ile yap\u0131lanmad\u0131\u011f\u0131 i\u00e7in i\u015fler \u00e7ok daha h\u0131zl\u0131 y\u00fcr\u00fcr. Y\u00fcksek SEO deste\u011fi ve d\u00fczenlemelerin h\u0131zl\u0131 yenilenmesi \u00f6zelli\u011finden dolay\u0131 Hulu,Netflix ve Github gibi \u015firketler Next.js tercih ediyorlar.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Aurelia: Mod\u00fcler bir framework olarak tan\u0131mlayabiliriz. DOM g\u00fcncellemelerini toplu \u015fekilde i\u015fleme yetene\u011fi reaktif ve y\u00fcksek performansl\u0131 bir sistemi beraberinde getirir.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Meteor.js: Hem front-end hem back-end taraf\u0131nda kullan\u0131lan bir framework\u2019t\u00fcr. Uygulaman\u0131n her a\u015famas\u0131nda ayn\u0131 dil kullan\u0131ld\u0131\u011f\u0131 i\u00e7in kolayl\u0131k sa\u011flar. Deloitte, Ikea ve Mazda bu framework\u2019\u00fc kullananlar aras\u0131ndad\u0131r.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Angular: SEO dostudur ve react ile benzer tabanlar\u0131 kullanan Angular Google m\u00fchendisleri taraf\u0131ndan geli\u015ftirilmi\u015ftir. Google, Microsoft ve Forbes bu yaz\u0131l\u0131m\u0131 kullanan \u015firketler aras\u0131ndad\u0131r.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Ember: Veri katmanlar\u0131,\u015fablonlar ve testler gibi \u00e7ok y\u00f6nl\u00fc uygulama alan\u0131 sunar. \u00d6ny\u00fcklemelerin s\u00fcrelerinin k\u0131sa olmas\u0131,uyar\u0131labilir ve esnek yap\u0131s\u0131yla Linkedin,Apple Music, Netflix gibi uygulamalar taraf\u0131ndan kullan\u0131l\u0131r.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Backbone: HTML&nbsp; kodunu kendili\u011finden g\u00fcncellemesinden ve a\u00e7\u0131k kaynakl\u0131 olup \u00fccretsiz olmas\u0131ndan dolay\u0131 g\u00fcn\u00fcm\u00fczde tercih edilir. Bunlar\u0131n yan\u0131 s\u0131ra dosya boyutunun k\u00fc\u00e7\u00fck olmas\u0131 ve RESTful API desteklemsi de bir avantajd\u0131r. Trello,Wordpress yaz\u0131l\u0131m\u0131 kullananlar aras\u0131ndad\u0131r.<\/li><\/ul>\n\n\n\n<p><strong>Python:<\/strong> Uygulama geli\u015ftirme,makine programlama, kullan\u0131c\u0131 ara birimi olu\u015fturma, web programlama, a\u011f programlama, veri taban\u0131 yaz\u0131l\u0131m\u0131 yapan ki\u015filer ya da bu konulara merak\u0131 olan ki\u015filerin kullanabilece\u011fi kolay bir yaz\u0131l\u0131md\u0131r.<\/p>\n\n\n\n<p><strong>C++:<\/strong>Bilgisayar oyunlar\u0131, veritaban\u0131 y\u00f6netimi, m\u00fchendislik uygulamalar\u0131, donan\u0131mlar\u0131, s\u00fcr\u00fcc\u00fc yaz\u0131l\u0131mlar\u0131, i\u015fletim sistemleri gibi bir\u00e7ok alanda kullan\u0131ld\u0131\u011f\u0131n\u0131 s\u00f6ylemek m\u00fcmk\u00fcnd\u00fcr. C++ programlama dilinin di\u011ferlerine g\u00f6re daha zor oldu\u011fu bilinmektedir.<\/p>\n\n\n\n<p><strong>C#: <\/strong>C ile her ne kadar isim benzerli\u011fi olsa da aralar\u0131nda bir benzerlik yoktur hatta aralar\u0131ndaki temel fark C# nesne y\u00f6nelimli programlamay\u0131 desteklemektedir. Basit ve modern bir dile sahip C# g\u00fcn\u00fcm\u00fczde kullan\u0131lmaktad\u0131r.<\/p>","protected":false},"excerpt":{"rendered":"<p>Yaz\u0131l\u0131m Nedir ? Yaz\u0131l\u0131m, di\u011fer ad\u0131yla programlama, elektronik cihazlar\u0131n belli komutlar do\u011frultusunda \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayan bir dizi talimatlard\u0131r. Yaz\u0131l\u0131m olmad\u0131\u011f\u0131 s\u00fcrece hi\u00e7bir elektronik cihaz \u00e7al\u0131\u015famaz. \u00a0 Yaz\u0131l\u0131m olu\u015fturulurken her elektronik cihaza ait olarak birbirinden ayr\u0131 ayr\u0131 yaz\u0131l\u0131mlar olu\u015fturulur. Bu yaz\u0131l\u0131m sistemleri olu\u015fturulurken her cihaz\u0131n amac\u0131na g\u00f6re olu\u015fturulur. Yaz\u0131l\u0131m\u0131 olmad\u0131\u011f\u0131 s\u00fcrece cihaz bir hi\u00e7tir \u00e7\u00fcnk\u00fc i\u015flevini ger\u00e7ekle\u015ftiremez.\u00a0 [&hellip;]<\/p>","protected":false},"author":1,"featured_media":6696,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[58],"tags":[114,115,116,117],"class_list":["post-6695","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-genel","tag-guncel-yazilim-dilleri","tag-yazilim-dilleri","tag-yazilim-illeri","tag-yazilim-nedir"],"acf":[],"_links":{"self":[{"href":"https:\/\/softcand.com\/tr\/wp-json\/wp\/v2\/posts\/6695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/softcand.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/softcand.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/softcand.com\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/softcand.com\/tr\/wp-json\/wp\/v2\/comments?post=6695"}],"version-history":[{"count":0,"href":"https:\/\/softcand.com\/tr\/wp-json\/wp\/v2\/posts\/6695\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/softcand.com\/tr\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/softcand.com\/tr\/wp-json\/wp\/v2\/media?parent=6695"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softcand.com\/tr\/wp-json\/wp\/v2\/categories?post=6695"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softcand.com\/tr\/wp-json\/wp\/v2\/tags?post=6695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}