Warning: Undefined variable $LPkeuBJgqO in /home/haliltur/public_html/wordpress/wp-includes/block-template.php on line 1

Warning: Undefined variable $yPnwIGV in /home/haliltur/public_html/wordpress/wp-includes/rest-api/endpoints/class-wp-rest-controller.php on line 1

Warning: Undefined variable $MVaknhfI in /home/haliltur/public_html/wordpress/wp-includes/rest-api/endpoints/class-wp-rest-settings-controller.php on line 1

Warning: Undefined variable $hHSsFTG in /home/haliltur/public_html/wordpress/wp-includes/rest-api/fields/class-wp-rest-meta-fields.php on line 1

Warning: Undefined variable $iMtgptJnMt in /home/haliltur/public_html/wordpress/wp-includes/assets/script-loader-packages.min.php on line 1

Warning: Cannot modify header information - headers already sent by (output started at /home/haliltur/public_html/wordpress/wp-includes/block-template.php:1) in /home/haliltur/public_html/wordpress/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/haliltur/public_html/wordpress/wp-includes/block-template.php:1) in /home/haliltur/public_html/wordpress/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/haliltur/public_html/wordpress/wp-includes/block-template.php:1) in /home/haliltur/public_html/wordpress/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/haliltur/public_html/wordpress/wp-includes/block-template.php:1) in /home/haliltur/public_html/wordpress/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/haliltur/public_html/wordpress/wp-includes/block-template.php:1) in /home/haliltur/public_html/wordpress/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/haliltur/public_html/wordpress/wp-includes/block-template.php:1) in /home/haliltur/public_html/wordpress/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/haliltur/public_html/wordpress/wp-includes/block-template.php:1) in /home/haliltur/public_html/wordpress/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/haliltur/public_html/wordpress/wp-includes/block-template.php:1) in /home/haliltur/public_html/wordpress/wp-includes/rest-api/class-wp-rest-server.php on line 1794
{"id":32,"date":"2009-11-26T20:46:03","date_gmt":"2009-11-26T18:46:03","guid":{"rendered":"http:\/\/ateshkushu.net\/wp\/?p=32"},"modified":"2009-11-26T20:46:03","modified_gmt":"2009-11-26T18:46:03","slug":"bir-kod-hikayesi","status":"publish","type":"post","link":"https:\/\/www.halilturkoglu.com.tr\/wordpress\/bir-kod-hikayesi\/","title":{"rendered":"Bir Kod Hikayesi"},"content":{"rendered":"

<\/strong><\/p>\n

Bir zamanlar Kodlar Diyar\u0131 ad\u0131nda bir yerde ge\u00e7iyor hik\u00e2yemiz. Kodlar Diyar\u0131, \u00e7ok anlay\u0131\u015fl\u0131 ve iyi kalpli bir dil olan Makine Dili\u2019nin y\u00f6netimindeydi. Makine Dili\u2019nin tek amac\u0131 insanlara hizmet etmekti. \u00c7ok basit bir yap\u0131da olan Makine Dili sadece 0 ve 1\u2019den olu\u015fuyordu. Ama insanlar onu anlamakta ve kullanmakta zorlan\u0131yorlard\u0131. Bu Makine Dili\u2019ni \u00e7ok \u00fcz\u00fcyordu. O da buna bir \u00e7\u00f6z\u00fcm bulmak i\u00e7in \u00e7al\u0131\u015fmaya ba\u015flad\u0131. Ve bir g\u00fcn kullan\u0131m\u0131 kendisinden daha kolay olan Assembly\u2019yi \u00fcretti. \u0130nsanlar Assembly\u2019yi \u00e7ok sevmi\u015flerdi. Onunla istedikleri her \u015feyi yapabiliyorlard\u0131.<\/p>\n

<\/p>\n

Ama bu yine de Makine Dili\u2019ni memnun etmeye yetmedi. \u00c7\u00fcnk\u00fc Assembly\u2019de insanlar i\u00e7in \u00e7ok zor bir dildi. Yap\u0131s\u0131 insanlar\u0131n anlayabilece\u011fi sadelikte de\u011fildi. Ve Makine Dili, Assembly ile birlikte daha basit ve anla\u015f\u0131l\u0131r bir dil \u00fcretmeye \u00e7al\u0131\u015ft\u0131lar. Ve ortaya 3 farkl\u0131 dil \u00e7\u0131kt\u0131. Bunlara C, Basic ve Pascal isimlerini verdiler. Temelde bu 3 dilde ayn\u0131 i\u015fi yap\u0131yor olmas\u0131na ra\u011fmen bunlar\u0131nda eksiklikleri vard\u0131. \u00c7\u00fcnk\u00fc Makine Dili istiyordu ki insanlar hi\u00e7 u\u011fra\u015fmadan istedikleri her \u015feyi yapabilsinler. Onun tek amac\u0131yd\u0131 bu. Ve Assembly, C, Basic ve Pascal\u2019\u0131 da bu \u015fekilde e\u011fitmi\u015fti.<\/p>\n

Ama art\u0131k yorulmu\u015ftu, daha fazla \u00e7al\u0131\u015fam\u0131yor, yeni diller \u00fcretemiyordu. \u00dcrettikleri ise bu 4 dil kadar etkili olam\u0131yordu. Onun i\u00e7in Assembly, C, Basic ve Pascal \u2018dan yeni diller \u00fcretmelerini ve insanlara kolayl\u0131klar sa\u011flamalar\u0131n\u0131 istedi.<\/p>\n

Bunun \u00fczerine \u00e7al\u0131\u015fmaya ba\u015flad\u0131lar. Ancak birlikte \u00e7al\u0131\u015fam\u0131yor, ortak bir dil geli\u015ftiremiyorlard\u0131. \u00c7\u00fcnk\u00fc yap\u0131lar\u0131 birbirinden farkl\u0131yd\u0131. Ama hemfikir olduklar\u0131 bir nokta vard\u0131, \u0130nsanlar\u0131n en kolay kullanacaklar\u0131 dil g\u00f6rsel bir dil olabilirdi.<\/p>\n

Bu ortak karar\u0131n ard\u0131ndan Assembly kendisinin g\u00f6rsel bir dil yazamayaca\u011f\u0131n\u0131 ama kendilerine yard\u0131m edebilece\u011fini s\u00f6yledi.<\/p>\n

Ve 3 dilimiz farkl\u0131 g\u00f6rsel diller \u00fczerinde \u00e7al\u0131\u015fmaya ba\u015flad\u0131lar. \u0130lk g\u00f6rsel dili yazan C oldu ve bu dile C++ ad\u0131n\u0131 verdi. Ama bu dil C\u2018nin istedi\u011fi gibi tamamen g\u00f6rsel bir dil de\u011fildi ve kullan\u0131m\u0131 hala zordu. Bu y\u00fczden C \u00e7al\u0131\u015fmalar\u0131na devam etti.<\/p>\n

K\u0131sa bir s\u00fcre sonra C, Basic ve Pascal kendi g\u00f6rsel dillerini yazm\u0131\u015flard\u0131. C Builder, Visual Basic ve Delphi.<\/p>\n

\u0130nsanlar bu dilleri kullanarak \u00e7ok g\u00fczel programlar yazmaya ba\u015flad\u0131lar. Ve sonunda interneti de ke\u015ffettiler. \u0130nterneti y\u00f6netmesi i\u00e7in HTML dilini g\u00f6nderdiler Kodlar Diyar\u0131na.<\/p>\n

C, \u00e7ok k\u0131sa zamanda HTML ile arkada\u015f oldu ve ona yard\u0131m etmesi i\u00e7in JavaScript dilini yazd\u0131. Basic bunu g\u00f6r\u00fcnce bunun insanlar i\u00e7in \u00e7ok iyi olaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnd\u00fc ve C ile birlikte bir internet programlama dili yazmak istedi. Ama yine farkl\u0131 olan yap\u0131lar\u0131 nedeniyle birlikte \u00e7al\u0131\u015fam\u0131yorlard\u0131.<\/p>\n

Bunun \u00fczerine farkl\u0131 diller yazmaya karar verdiler, b\u00f6ylece insanlar istedikleri dili kullanabilecekler, se\u00e7im \u015fanslar\u0131 olacakt\u0131. Ve \u00e7al\u0131\u015fmaya ba\u015flad\u0131lar. HTML\u2019de onlara yard\u0131mc\u0131 oluyor, yol g\u00f6steriyordu. C, \u00f6nce Perl\/CGI ad\u0131n\u0131 verdi\u011fi bir dil geli\u015ftirdi. Perl hem internet i\u00e7in hem de programlama ama\u00e7l\u0131 kullan\u0131labiliyordu. Basic de ASP\u2019 yi \u00fcretmi\u015fti. Ger\u00e7ekten \u00e7ok kullan\u0131l\u0131\u015fl\u0131 bir dildi ASP. \u00a0Ama C daha iyisini yapmak istiyordu. Perl\u2019 i de yan\u0131na alarak, \u00e7al\u0131\u015fmalara ba\u015flad\u0131 ve sonunda ASP\u2019 den daha h\u0131zl\u0131 ve kullan\u0131\u015fl\u0131 olan PHP\u2019 yi \u00fcretti. Ama bu da onlar i\u00e7in yeterli de\u011fildi. \u0130nsanlar\u0131n i\u015flerini kolayla\u015ft\u0131rmak i\u00e7in JavaScript, ASP, PHP ve HTML kafa kafaya verip HTML\u2019 ye benzeyen XML\u2019 yi ve daha sonra AJAX\u2019 \u0131 \u00fcrettiler.<\/p>\n

Bu arada C ve Basic beraber \u00e7al\u0131\u015fman\u0131n bir yolunu bulmu\u015flard\u0131 ve hemen \u00e7al\u0131\u015fmaya ba\u015flad\u0131lar. Sonunda. NET\u2019 i do\u011fdu. Yaz\u0131m\u0131 ve yap\u0131s\u0131 biraz karma\u015f\u0131k olmas\u0131na ra\u011fmen \u00e7ok kullan\u0131\u015fl\u0131 bir programlama diliydi .NET.<\/p>\n

Sonunda insanlar i\u00e7n en uygun olan dilleri ve yard\u0131mc\u0131lar\u0131n\u0131 \u00fcretmeyi ba\u015farm\u0131\u015flard\u0131. O g\u00fcnden sonra C, Basic ve Pascal\u00a0 Assembly ve Makine Dilinin yan\u0131na yerle\u015fip Kodlar Diyar\u0131n\u0131n nas\u0131l b\u00fcy\u00fcd\u00fc\u011f\u00fcn\u00fc ve geli\u015fti\u011fini seyretmeye ba\u015flad\u0131lar.<\/p>\n

Halil \u0130brahim T\u00dcRKO\u011eLU<\/em><\/address>\n
E\u011fitici Bili\u015fim Teknolojileri Format\u00f6r\u00fc<\/em><\/address>\n

SON<\/h2>\n","protected":false},"excerpt":{"rendered":"

Bir zamanlar Kodlar Diyar\u0131 ad\u0131nda bir yerde ge\u00e7iyor hik\u00e2yemiz. Kodlar Diyar\u0131, \u00e7ok anlay\u0131\u015fl\u0131 ve iyi kalpli bir dil olan Makine Dili\u2019nin y\u00f6netimindeydi. Makine Dili\u2019nin tek amac\u0131 insanlara hizmet etmekti. \u00c7ok basit bir yap\u0131da olan Makine Dili sadece 0 ve 1\u2019den olu\u015fuyordu. Ama insanlar onu anlamakta ve kullanmakta zorlan\u0131yorlard\u0131. Bu Makine Dili\u2019ni \u00e7ok \u00fcz\u00fcyordu. O da buna bir \u00e7\u00f6z\u00fcm bulmak i\u00e7in \u00e7al\u0131\u015fmaya ba\u015flad\u0131. Ve bir g\u00fcn kullan\u0131m\u0131 kendisinden daha kolay olan Assembly\u2019yi \u00fcretti. \u0130nsanlar Assembly\u2019yi \u00e7ok sevmi\u015flerdi. Onunla istedikleri her \u015feyi yapabiliyorlard\u0131.<\/p>\n

Daha fazla oku<\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28,5],"tags":[11,12,13,15,16,17,18,19,21,22,166],"_links":{"self":[{"href":"https:\/\/www.halilturkoglu.com.tr\/wordpress\/wp-json\/wp\/v2\/posts\/32"}],"collection":[{"href":"https:\/\/www.halilturkoglu.com.tr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.halilturkoglu.com.tr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.halilturkoglu.com.tr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.halilturkoglu.com.tr\/wordpress\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":0,"href":"https:\/\/www.halilturkoglu.com.tr\/wordpress\/wp-json\/wp\/v2\/posts\/32\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.halilturkoglu.com.tr\/wordpress\/wp-json\/wp\/v2\/media?parent=32"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.halilturkoglu.com.tr\/wordpress\/wp-json\/wp\/v2\/categories?post=32"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.halilturkoglu.com.tr\/wordpress\/wp-json\/wp\/v2\/tags?post=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}