BAYRAĞIM


Ey mavi göklerin beyaz ve kızıl süsü

Kızkardeşimin gelinliği, şehidimin son örtüsü.

Işık ışık, dalga dalga bayrağım,

Senin destanını okudum, senin destanını yazacağım.



Sana benim gözümle bakmayanın

Mezarını kazacağım.

Seni selamlamadan uçan kuşun

Yuvasını bozacağım.



Dalgalandığın yerde ne korku ne keder...

Gölgende bana da, bana da yer ver!

Sabah olmasın, günler doğmasın ne çıkar!

Yurda, ay-yıldızının ışığı yeter.



Savaş bizi karlı dağlara götürdüğü gün

Kızıllığında ısındık;

Dağlardan çöllere düşürdüğü gün

Gölgene sığındık.



Ey şimdi süzgün, rüzgarlarda dalgalı;

Barışın güvercini, savaşın kartalı...

Yüksek yerlerde açan çiçeğim;

Senin altında doğdum,

Senin dibinde öleceğim.


Tarihim, şerefim, şiirim, herşeyim;

Yer yüzünde yer beğen:

Nereye dikilmek istersen

Söyle seni oraya dikeyim!

 

KONU 3:
PROGRAMLAMA ARAÇLARI
Programlamayı kolaylaştırıcı birçok araç vardır. Bu araçların kullanımını öğrendikten sonra program yazmak için fazla zaman kaybetmezsiniz.
Temel gereksinimler:
Düzenleyici (editor): Komutları yazmamız için kullanılır.
Derleyici (compiler): Komutlarımızı makine diline çevirir.
Böcek ayıklayıcı(debugger): Programınızdaki hataları bulmaya yardımcı olur.
Ek olarak:
Yardım dosyasıhazırlayıcı: Kullanıcıya kılavuz olacak el kitabı şeklinde, yardım sağlamak için kullanılan programlardır.
Kurulum programı(setup / installation): Programın dosyalarını tek dosya haline getirerek, diğer uyumlu bilgisayarlara kurmaya yarar.
_________________________________________________________________________________
Linux ve Açık Kaynak Hareketi İlk zamanlarda programcılar gönüllü olarak kaynaklarını paylaşarak, programların gelişmesine katkıda bulunma fikrindeydiler.Zamanla, emeklerinin karşılığında para kazanmak istediler.Kaynaklarını kendilerine sakladılar. Böylece bir “yazılım endüstrisi” meydana geldi. Yayım tarihleri aksayan, güvensiz ve kötü yazılmış yazılımlar da arttı.
Fakat kaynak kod paylaşımı fikri tekrar ortaya çıkarak, Linux
_________________________________________________________________________________
işletim sisteminin ortaya çıkmasına sebep oldu. Para vermeden kullanılabiliyor ve kaynak kodlara göz atabiliyorsunuz.


Not: Bazıdiller yorumlayıcı(interpreter) olarak çalışırlar. Yorumlayıcı, derleyici gibi *.exe (veya
çalıştırılabilir dosya) dosyayıdiske değil, satır satır geçici olarak hafızaya oluşturarak programı
çalıştırır.



Düzenleyici:
ASCII (American Standard Code for Information Interchange) dosya olarak  yazabileceğiniz tüm programlar işinizi görür. Mesela not defteri olabilir. Metin dosyalarıtüm bilgisayarlarda standart olan bir dosya türüdür. Ama bir kelime işlemci programıkullanmak yerine programcılar kendi düzenleyicilerini geliştimişlerdir. Programı, yazması, düzenlemesi ve yazdırılması kolay bir araç gibi düşünebilirsiniz.
 Derleyici:
Derleyici kaynak kodu makine diline çevirir. Eğer yazım hatalarıyok ise, sonuçta çalıştırılabilir bir dosya meydana gelir. Bu dosyayıisterseniz diğer insanlara verebilir veya satabilirsiniz. Mesela Microsoft Word programı derlenmiş bir dosyadır.
Kaynak kod değişmediği sürece tekrar derleme işlemi yapılmasına gerek yoktur.
Derleyici işlemci türünüze göre kod oluşturur. Eğer işlemcinizin mimarisi farklı ise o işlemciye göre tekrar derlenmesi gereklidir.
Perl ve Visual Basic yorumlayıcı(interpreter) olarak çalışır. Kodlar satır olarak çalıştırılır. Çoğu web programlama dili yorumlanarak çalıştırılırlar. Mesela web tarayıcıları, sitedeki JavaScript kodlarınıyorumlarlar. Yani ortada derlemişbir dosya yoktur. Bu da sitedeki kaynak kodun bilgisayara metin olarak indirilip, çalıştırılmasıanlamına gelir.

P-code (sanal makine kodu) denen hem derleyici hem de yorumlayıcı programlama
dilleri de vardır. Birçok bilgisayarda az değişiklik yapılarak çalışabilen program yazmak için programcılar, p code programlarını tasarlamışlardır. Program sanal makine koduna dönüştürülür. P-code olarak derlenmiş kodu çalıştırmak için bir yorumlayıcıkullanılır. Java bu şekilde platformdan bağımsız çalıştırılıyor. Bu yöntemle kaynak kod korunmuş olur.Aslında programlar her ne kadar derlenme sonucunda korunsa da, “decompiler –
kaynak koda dönüştürücü” ile makine dilinden dönüştürülebiliyor. P-code tamamen orijinal koduna “decompile” edilebilir, diğer dillerde de bu vardır. Fakat tamamen orijinal kod haline gelemez. Hangi üst seviye dille yazıldığınıbilmek mümkün olmadığıiçin, makine dili kodları, assembly diline dönüştürülebilir. Bu kodu alarak kendiniz kaynak kodları yazabilirsiniz. Ya da en azından o program ile ilgili fikir alabilirsiniz.




Bizi Takip Edin
Pinterest Facebook Twitter
 © by bilgicafem61
Aşağıda Yorum ve Sorularınızı Bırakın.



Yorum Gönder Blogger

 
Top