Programlama, bilgisayarlar için talimatlar yazma sürecidir. İnsanların makinelere ne yapmaları gerektiğini söyleme biçimidir. Talimatlar programlama dillerinde yazılır, ardından derleyiciler veya yorumlayıcılar tarafından makine koduna çevrilir. Programlama kısmen mantık, kısmen yaratıcılık, kısmen de problem çözme işidir.
Programcılar büyük problemleri küçük adımlara ayırırlar. Kod yazarlar, test ederler, hataları düzeltirler ve bunu tekrarlarlar. Dokümantasyon okurlar. Başkalarıyla işbirliği yaparlar. Sürekli yeni diller ve araçlar öğrenirler. Alan hızla değişiyor. Bugün bildikleriniz beş yıl sonra geçerliliğini yitirebilir.
Programlama paradigmaları
- İşlemsel: adım adım talimatlar
- Nesne yönelimli: Veri ve metotlara sahip nesneler
- Fonksiyonel: saf fonksiyonlar ve değiştirilemez veriler
- Bildirimsel: Nasıl değil, ne olduğunu açıklayın.
- Olay odaklı: olaylara yanıt ver
Programlama sadece yazılım mühendislerine özgü değil. Bilim insanları verileri analiz etmek için kod yazıyor. Sanatçılar üretken sanat eserleri yaratmak için kod yazıyor. Pazarlamacılar kampanyaları otomatikleştirmek için kod yazıyor. Programlama yeteneği, okuma ve matematik gibi temel bir okuryazarlık haline geliyor.
Comments
No comments yet. Be the first to share a thought.
Leave a comment