Selam köylüler,
Beş&altı yıl önce Delphi-Pascal dilini öğrenmeye başlarken aklımda bir sürü soru vardı ve soracak kimsem yoktu :/ Daha sonra kendimi geliştirirken bir çok kaynak araştırmak zorunda kaldım haliyle ve bir sürü benim gibi eziğin sorusuyla karşılaştım. Üzüldünüz değil mi? Üzülün bence de..
Neyse neyse artık sevinebilirsiniz çünkü bu soruların hepsini birazdan soru cevap yapacağım ^_^ hadi iyisiniz gene (:
1) Delphi mi C++ mı VB mi?
Cevap net olarak yok! Kime göre neye göre bu ayrımı yapacağımız belli değil çünkü. Ama basitçe hepsinin +/- yönlerinden bahsetmek gerekir;
Delphi: XE8 sürümü şuan son sürüm konumunda. Android, iOS, MacOS, WinOS ve nice platformlar için çıktı alabiliyoruz. Yazması kolay, okuması kolay. Kaynak olarak biraz sıkıntılı. Bağımsızlığı %99 konumunda.
C++: Kardeş vallaha işin zor. Yığınla derleyicisi ve birinde yazdığın kodu diğeri okumuyor bazen. Hafıza yönetimi sana ait yani profesyonelleşene kadar performans sıkıntıları olacaktır. Platform bağımsızlığı var ama yok. Kaynak olarak imkanları süper süper süper!
VB: Ya geç diğer soruya Allah aşkına VB nedir yahu!!!
2) Delphi ile işletim sistemi yazılır mı?
Yazdın da tutan mı oldu güzel kardeşim! Yazılır tabi fakat seni beni aşar o işler hadi sen dön kendi projelerine.. Şaka maka harbi harbi yazılır. Hatta var olan bir işletim sistemine kat bile çıkabilirsiniz.
3) Delphi bilen birinin iş bulma olasılığı nedir?
Sen kendini geliştirip, adam gibi kodlama yapar, standartlara uyar, sürekli bir araştırma ve öğrenme içinde olursan kardeşim bildiğin dilin hiç bir önemi yok. Hangi dille yazarsan yaz sonuç olarak hepsi ASM ye dönüştüğü için tüm olay sende bitiyor. Hea birde bazı “denyolar” var, yok efendim Delphi ile iş bulamazsın, yok efendim Delphi eskide kaldı falan filan.. Yavrucum Delphi ile yürü sen işin nasipse Allah verir zaten 😉
4) Delphi öldü mü?
Sence ölmüş mü? Eğer biri size Delphi ölmüş derse FireMonkey kütüphanesini kafasına fırlatabilirsiniz (: Ben ölmeden Delphi’de ölmez, hala kullanan biri olur.
5) Delphi neden popüler değil?
Heh işte şimdi diğer dört sorunun neden sorulduğuna dair psikolojik yönlere daha derinlere, çocukluğunuza dönüyoruz gençler..
Bir dilin popüler olması için onu kullanan amelenin yani aceminin çok olması yeterli. Şimdi ne demek bu? Bir dili işlevsel kılan; o dil için eklenti üretendir. Yani işi bilen yazılımcıdır. Peki popülerleştiren kimdir? Cevap verdik ya kardeşim!!! Örneğin C# neden ülkemizde bu kadar ünlü oldu? Çünkü okullarda öğretilmeye başlandı çünkü Microsoft destekli bir dil çünkü Unity oyun motorları gibi programlar script dili olarak kullanıyor. Yani kullanıcısı adam gibi geliştirmiyor, sürekli üretim yapıyor. Ülkemizde C#’ın adını bilen sayısı Unity oyun motoru sayesinde arttı (: Dikkat edin dili bilen değil adını bilen! çünkü insanlar öğrenmiyorlar. Tüm olay copy/paste. Hea bu dil C# değil de Delphi olsaydı, durum aynı olacaktı. Okullarda yazılım eğitimi veren hocalar bir “s.kten” anlamadıkları için kendi çünkü ufak dünyalarında ki bilgilerle ekmek kazanmaya çalışıyorlar. Peki Delphi öğreten bir okul yok mu? Var tabi. Ama orada ki hocalarda çakmıyor yazılımdan (: Bakın, araştırın hepsini, göreceksiniz ki 3-5 kişi anca çıkar akademik olarak hayvani bir projenin içerisinde olan…
5) Delphi geleceğin dili olabilir mi?
Olamaz kardeşim. Bir kere Delphi editörünü ve dilini geliştiren firmalarda hiç bir zaman kalite olmadı. Hepsi çıkarını düşündü ve vizyonsuz hareket etti. Hala +500 dolar gibi başlangıç fiyatlarından editörü kakalamaya çalışıyorlar. Bu demektir ki; Sadece firmalar alsın kullansın bu yazılımı, tekil geliştiriciler de avuçlarını yalasınlar.
6) Delphi nasıl öğrenebilirim?
Bence; Bir kitap alarak başlayabilirsiniz. Eğer bütçe yoksa internette yığınla pdf formatında Delphi kitabı var. Ben rahmetli Fatih KÜÇÜKKELEPÇE’nin kitabı ile başlamıştım. Allah rahmet eylesin ve razı olsun ondan. Sayesinde lise ve üniversite yıllarım cebimde para dolu geçti..
Genel olarak; Video, blog ve kitap üzerinden öğrenebilirsiniz. Nereden başlama konusunda zorluklar olacaktır. Önce Delphi 7 yi indirin derim. Delphi 7 editörü efsanedir. İnternette en çok Delphi 7 ile uyumlu örnek kodlar vardır. Win 95 ten Win10 a kadar derleme yaparsınız native olarak. Editörü iyice inceleyin. Ne nedir internetten öğrenin. Bu kullanacağınız arabayı incelemeye benzer. Sinyan kolu nerede bilmiyorsanız, şerit değiştirirken o kolun size.. neyse işte öyle öğrenin her yerini. Daha sonra ufak ufak kodlar çalıp çırpın oradan buradan. Döngüleri öğrenmekle başlayın. Tüm olay döngülerde. Mesela for to do olayı var. Bu bir sayıdan başlayıp kendinden büyük başka bir sayıya kadar belirlediğiniz kodları çalıştırır, yani on defa aynı kodu çalıştırmanızı sağlar gibi gibi. Ben bu olayı Timer(zamanlayıcı) ile yapıyordum bilmeden önce (: Ne kadar salakça değil mi? Zamanlayıcı on defa çalışırdı ve ben onuncu döngüde zamanlayıcıyı durdururdum. İki satırlık kod olurdu bana on yirmi satır (:
7) Delphi ile mobil programlama nasıl?
Gayet BASİT!!! Vallaha basit arkadaşlar. Adamlar yapmış.
8) Delphi’nin yeni sürümüne para vermeli miyim?
Şimdi cebinde paran bolsa, bence ver arkadaş. Adamlar öyle yada böyle uğraşmışlar. Ama benim gibi fakirseniz; cevap çok basit, CRACK! Geliştirici firma adam gibi tekil geliştirici fiyatı belirlemezse böylece devam edeceğim.
9) Delphi bilmek bana hayatta ne kazandıracak?
Para.
10) Delphi öğrenmesi çok zor ne yapabilirim?
Altıncı sorunun cevabını tekrar okumanızda fayda görüyorum kuzum.
Allah’ın rahmeti ve bereketi üzerinize olsun (: