{"id":744,"date":"2010-03-29T22:43:54","date_gmt":"2010-03-29T19:43:54","guid":{"rendered":"http:\/\/www.amstradcpc.com\/blog\/?p=744"},"modified":"2010-03-29T23:17:56","modified_gmt":"2010-03-29T20:17:56","slug":"phrozenc-yine-yeni-yeniden-c","status":"publish","type":"post","link":"https:\/\/www.amstradcpc.com\/blog\/?p=744","title":{"rendered":"PhrozenC: Yine Yeni Yeniden C"},"content":{"rendered":"<p>Amstrad CPC veya PC \u00fczerinde CPC program\u0131 geli\u015ftirmek isteyenlere yeni bir alternatif <a href=\"http:\/\/sourceforge.net\/projects\/phobia\" target=new>PhrozenC derleyici<\/a>.<\/p>\n<p>Birka\u00e7 farkl\u0131 versiyon olarak kullan\u0131ma sunuldu:<\/p>\n<p>-Komut sat\u0131r\u0131 olarak \u00e7al\u0131\u015fan bir PC versiyonu<br \/>\n-Rom olarak kullan\u0131lan CPC versiyonu(Romdan \u00e7al\u0131\u015fan programlar haf\u0131zay\u0131 me\u015fgul etmeksizin emrinize amadedir)<br \/>\n-64K ve 128K uyumlu CPC versiyonu. 64K olan \u00e7al\u0131\u015f\u0131yor mu \u00e7al\u0131\u015f\u0131yor misali. Ger\u00e7ekten yararlanmak isteyenler RSX olarak \u00e7al\u0131\u015fan 128K versiyonunu tercih etmeliler.<br \/>\n<!--more--><br \/>\nNe olup bitiyor dersek:<\/p>\n<p>PC \u00fczerinde bir .C dosyas\u0131n\u0131 derliyor ve bunun \u00e7\u0131k\u0131\u015f\u0131n\u0131 WinAPE veya MAXAM&#8217;da derlenebilir bir .ASM dosyas\u0131 olarak veriyor. Sonu\u00e7 olarak \u00fcretilen dosya ayn\u0131 ama siz CPC \u00fczerinde do\u011frudan C kodlamay\u0131 veya PC&#8217;nin h\u0131z\u0131ndan yararlanmay\u0131 tercih edebilirsiniz.<\/p>\n<p>Small C temeli \u00fczerine kurulan derleyeci, s\u00f6zdizimi olarak ANSI C de\u011fil K&amp;R kullan\u0131yor.<\/p>\n<p><a href=\"http:\/\/sourceforge.net\/projects\/phobia\" target=new>PhrozenC<\/a> ile beraber, hakk\u0131nda bilmeniz gereken her\u015feyi i\u00e7eren ve onunla programlamaya ba\u015flaman\u0131za yarayacak 33 sayfal\u0131k bir elkitab\u0131 da geliyor. Hatta yeni ba\u015flayanlar i\u00e7in ufak bir C b\u00f6l\u00fcm\u00fc de var.<\/p>\n<p>Haf\u0131za y\u00f6netimi, grafik, dosya y\u00f6netimi, string concatenation, vb konular \u015feklinde \u00f6rnek k\u00fct\u00fcphane kaynaklar\u0131 da mevcut.<\/p>\n<p>G\u00fcn\u00fcm\u00fcz imkanlar\u0131yla programlama konusunda di\u011fer alternatifleri yadedelim:<br \/>\n<a href=\"http:\/\/www.cpcwiki.eu\/index.php\/Ccz80\" target=new>CCZ80<\/a><br \/>\n<a href=\"http:\/\/www.cpcwiki.eu\/index.php\/Z88DK\" target=new>Z88dk<\/a><br \/>\n<a href=\"http:\/\/www.cpcwiki.eu\/index.php\/SDCC\" target=new>SDCC<\/a><\/p>\n<p>Birka\u00e7 ekran g\u00f6r\u00fcnt\u00fcs\u00fc:<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-252\" title=\"PhrozenC Rom\" src=\"http:\/\/amstradcpc.com\/blog\/wp-content\/uploads\/2010\/03\/cc_screenshot.png\" alt=\"PhrozenC Rom\" width=\"576\" height=\"405\" \/><strong>PhrozenC Rom<\/strong><\/p>\n<p style=\"text-align: center;\"><strong><br \/>\n<\/strong><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-252\" title=\"PhrozenC source Protext\" src=\"http:\/\/amstradcpc.com\/blog\/wp-content\/uploads\/2010\/03\/cc_screenshot3.png\" alt=\"PhrozenC source Protext\" width=\"576\" height=\"405\" \/><strong>PhrozenC source Protext<\/strong><\/p>\n<p style=\"text-align: center;\"><strong><br \/>\n<\/strong><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-252\" title=\"PhrozenC source Asm Protext\" src=\"http:\/\/amstradcpc.com\/blog\/wp-content\/uploads\/2010\/03\/cc_screenshot2.png\" alt=\"PhrozenC source Asm Protext\" width=\"576\" height=\"405\" \/><strong>PhrozenC source Asm Protext<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Amstrad CPC veya PC \u00fczerinde CPC program\u0131 geli\u015ftirmek isteyenlere yeni bir alternatif PhrozenC derleyici. Birka\u00e7 farkl\u0131 versiyon olarak kullan\u0131ma sunuldu: -Komut sat\u0131r\u0131 olarak \u00e7al\u0131\u015fan bir PC versiyonu -Rom olarak kullan\u0131lan CPC versiyonu(Romdan \u00e7al\u0131\u015fan programlar haf\u0131zay\u0131 me\u015fgul etmeksizin emrinize amadedir) -64K ve 128K uyumlu CPC versiyonu. 64K olan \u00e7al\u0131\u015f\u0131yor mu \u00e7al\u0131\u015f\u0131yor misali. Ger\u00e7ekten yararlanmak isteyenler RSX <a href='https:\/\/www.amstradcpc.com\/blog\/?p=744' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4],"tags":[30,108,109,36,60,112,110,111],"class_list":["post-744","post","type-post","status-publish","format-standard","hentry","category-amstradcpc","tag-amstrad","tag-c","tag-ccz80","tag-cpc","tag-programlama","tag-sdcc","tag-smallc","tag-z88dk","category-4-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"_links":{"self":[{"href":"https:\/\/www.amstradcpc.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.amstradcpc.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.amstradcpc.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.amstradcpc.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.amstradcpc.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=744"}],"version-history":[{"count":29,"href":"https:\/\/www.amstradcpc.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/744\/revisions"}],"predecessor-version":[{"id":773,"href":"https:\/\/www.amstradcpc.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/744\/revisions\/773"}],"wp:attachment":[{"href":"https:\/\/www.amstradcpc.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.amstradcpc.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.amstradcpc.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}