Yazılım

Programlamada Derleyici Mantığı

Selamun Aleyküm arkadaşlar size derleyici mantığı ve çalışma şekli ile alakalı makale yazmak istedim.

Öncelikle bir programlama diliyle yazılım yazarken,yazılım yazdığımız bir editör vardır.Atıyorum c# için visual studio, android için android studio,java için eclipse gibi.Kısaca editör uygulama yazmak için kullanılan araçtır.

Şimdi adım adım bir programın çalışma sürecini inceleyelim.

Burada konumuz olan derleme aşamasından bahsedeyim.Derleyiciyi google translateye benzetebiliriz,günlük hayattaki tercümanlara benzetebiliriz.Hatta oyun koluna bile benzetebiliriz.Atıyorum pes oynuyorsunuz.Kare tuşu kaleye şut vuruyor.Sizin aklınızdan geçirdiğiniz şut çekmek bunun için ayağınızla vurmak yerine kareye basıyorsunuz.Bilgisayara bir elektirik akımı gidiyor bu derleniyor ve makine kodu olarak bilgisayarınız algılıyor.

Burda anlatmak istediğim nasıl ki bir tecüman iki kişinin anlaşmasını sağlarsa derleyicide bilgisayarla bizim anlaşmamızı sağlar.Her zaman anlaşabilir miyiz o mechuldür.Ama en azından derleyiciler sayesinde deneyebiliriz.İyiki varsınız derleyiciler.

Bu konuya eğer sınava hazırlık için bakmışsanız birde örnek soru sorayım.

Kaynak uygulamayı makine diline çeviren uygulamaya ne ad verilir?

A) Derleyici

B) Yorumlayıcı

C) Uygulama

D) Dotfuscator

Acaba cevap nedir? söylemiyeceğim ne acaba 🙂

Bu makaleyi okudukdan sonra bir derleyiciyi incelemenizi ve ne işe yaradığını neden kullandığınızı nerden geldiğini derin derin düşünmenizi istiyorum.SELECT * FROM ile de kendinize programcı diyebilirsiniz evet, ama gerçek bir programcı biraz filazof ,biraz şairdir.Gerçek bir programcı yürüyen x amacı ise bilinmeyen y dir.Gerçek bir problemci için ayakkabısı bağlamak değildir problem olan problem olan programlarıdındaki derin mantık sorularıdır.Nasıl simyay uğraşan bir insan demiri altına çevirmediği sürece içi rahat etmeyecekse yazılımcıda projesini debug etmeden rahat edemez.Yazılımcı olmak, herşeyden öte aşktır.Ya severek yaparsın yada eziyet olur çünkü arası yoktur.

Yazılımcı olmayı övüyor muyum dövüyor muyum asla bilemezsiniz, ama yazılımcı olmak başka olmaktır bu yüzden aşkla sarılın…

Etiketler

Ramazan Şerif

Selamun Aleyküm Adım Ramazan Şerif Akbuz. Bilişime olan merakım ortaokul yıllarımda başladı.7.Sınıfta Türkiye Eğitim Gönülleri Vakfı aracılığı ile girdiğim Legorobot yarışmasında Türkiye de ilk 20 ye girdik.Bilişime olan heyecanım lise yıllarımda da devam etti.Liseyi Veritabanı Programcılığı bölümünde okudum.Matematiğim zayıftı bende 2 yıllık Omü bilgisayar programcılığına geçiş yaptım.Okulu başarıyla bitirdim.2 Yıldır bir yandan Freelance olarak çalışıyor , bir yandanda iş arıyorum.Bakdım olacağı yok birazda kendimi geliştirme kararı aldım.DGS ile Fırat Üniversitesi Yazılım Mühendisliğine geldim.Maceranın devamında bir baltaya sap olabilmek dileğiyle "Zaman zam anıdır Gülüşüme sende gül üşüme"

İlgili Makaleler

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Başa dön tuşu
Kapalı
%d blogcu bunu beğendi: