C Sistem Derneği
C ve Sistem Programcıları Derneği (5. sayfa)
Yaşamın her alanında olduğu gibi, niversitede de "yntem ğrenmek" en nemli konudur. ğretmenler konu anlatır, sınav yapar ancak yntem ğretmez nk yntem pek kolay ğretilemez. Yntem ğrenmek kişinin kendisine bağlıdır diyebiliriz.
Bilgisayar Bilimi ya da Mhendisliği blmnde bu yntem ğrenme konusu daha da nemlidir. Yntem bilmedikten sonra istediğin lde alış, derse gir, kursa git, zorlanırsın, daha kts bu işten mutsuz olursun.
C'yi ğrenmek iin bence ncelikle Unix tabanlı bir sistem kullanmalı. Windows, C / C++ nne bence engeller koyuyor. C iin Unix'in programlama dili de denilir. C ile derslerden bağımsız olarak Unix'te yalın, kısa bir sistem programı yazıp alıştırman ısınmanı sağlar. Sonrasında ise temel Bilgisayar Bilimi sorularını C ile zebilirsin ancak orta ile st dzey sorular iin değil.
Bu biimde C'yi biraz geliştirdikten sonra Lisp ğrenmeye başlamalı. Lisp, Trkiye'de bir tek adı bilinen, onun dışında bilinmeyen, kullanılmayan, konuşulmayan bir konsept. Ancak programlama yntemlerini, bu işin temelini ğrenme aısından zel bir yeri var. Ancak bilinmediği iin, bu ynleri de bilinmiyor :) Son yıldır boş srelerimde olanak bulduğum lde Lisp zerine Trke bir belge yazmaya başladım. Bunu yazma amacım, kendi Lisp kodlarımı dzgn bir PDF formatında bir araya toplamak olduğu gibi, Lisp zerine hibir Trke belge olmaması dolayısıyla. Belge şu anda yazım aşamasında. O yzden yalnızca giriş blmn ieren rnek versiyonu şurada:
Trke Lisp Belgesi: https :// disk . yandex . Dolayısıyla boşlukları silin)
Bu belgeyi yazarken PDF konusunda da yntemler ğrendiğim iin, o ğrendiğim yntemlerle bu forumda atığım bir konuyu da PDF'leştirmeye başladım. Onun yaklaşık %75'ini bitirdim. Bitmemiş, eksik, dzensiz, "yapım aşamasındaki" versiyonu şurada:
Reddit Programcılık Soruları: https :// disk . yandex . com/i/tWH-cpM2_Qjihg | C ve Sistem Programcıları Derneği -C Ders Notları -Necati Ergin
Bilgi dünyasında yoğun bir şekilde kullandığımız bilgisayarlar ile ortaya çıkan programlar günlük hayatta biz insanların işlerinde büyük kolaylıklar sağlamaktadırlar. Alış-veriş merkezlerindeki kasiyerlerin kullandığı paket programlar, ticari ve sanayi alanlardaki makinelerin bilgisayar destekli kullanılan programları, eğitim alanlarında kullanılan otomasyonlar ve bilgisayarların kullanıldığı her alanda sayamadığımız bir çok programlar bilgisayar programcıları tarafından programlama dilleri kullanılarak yazılırlar. Otomasyon yazılımları, bir matematiksel işlemin veya bilimsel bir hesaplamanın bilgisayarla çözülmesi hızlı, daha kolay ve doğru yapılmasını sağlar. Programlama dilleri zaman içerisinde gelişmiş, yeni versiyonlar ile değişmiş, kaybolmuş veya yenileri çıkmıştır. Bu nedenle programlama bilgisini asla bir programlama diline bağlı tutmamak gerekir. Eğer programlama mantığı oldukça iyi gelişirse, algoritmaları kolay kurup algılayarak, çok karmaşık sorunlar üzerinde fikir yürütülüp çözüm üretilebilir. Daha sonra da bilinen uygun bir programlama dilinin formatına uygun yazmak gerekecektir. Programlama temeli ve mantığı kavranıldıktan sonra, çoğunlukla hafta gibi bir sürede bir programlama dilini orta düzeyde öğrenilebilir.
nest...
27146 27147 27148 27149 27150