Az bilinen yazılım dili önerisi

Artık yapay zekâ o kadar gelişti ki, insanlar kod yazmak yerine yapay zekâ'dan yardım alıyorlar. Yapay zeka temelli dil öğrenip kendini geliştirebilirsin bence. Vikipedi'de programlama dilleri listesi mevcut.
Hem doğru hem yanlış. Dili ve mantığı bilmeden yapay zekaya kod yazdırmak mümkün değil. Ya istediklerinizi karşılayamıyor ya da bir yerde takılıp aynı kodu üretmeye başlıyor. Dolayısıyla hakim olmadığınız bir dilde tamamen bir uygulama/yazılım geliştirtmeniz mümkün değil. Şayet dili ve mantığı biliyorsanız amelelik kısmını yapay zekaya yaptırmak süreci çok olumlu etkiliyor ama :)
 
Hem doğru hem yanlış. Dili ve mantığı bilmeden yapay zekaya kod yazdırmak mümkün değil. Ya istediklerinizi karşılamıyamıyor ya da bir yerde takılıp aynı kodu üretmeye başlıyor. Dolayısıyla hakim olmadığınız bir dilde tamamen bir uygulama/yazılım geliştirtmeniz mümkün değil. Şayet dili ve mantığı biliyorsanız amelelik kısmını yapay zekaya yaptırmak süreci çok olumlu etkiliyor ama :)
Valla okuldan o kadar vaktim gidiyor ki, yazılımla pek fazla uğraşamaz oldum. Yoksa benim fena bir merakım var. Her neyse, size iyi sohbetler. Yatayım bari :D
 
Adama sorarlar C'de uzman mı oldun diye... :)

Şaka bir yana saydığın bu diller sürekli güncelleme alan diller ve aralarından bazılarının sandığın kadar bileni yok. İnsanlar hep kolayı tercih ederler, bu sebeple high-level dillerin bileni/kullananı fazladır ama donanım seviyesinde dil bilen adam çok azdır. Özellikle driver geliştirecek kadar bilen adam çok çok daha azdır. Bu sebeple amacın neyse ona göre dil öğrenmelisin zor olanı değil. İlla da zor dil istiyorsan zamanınında uğraştığım Malbolge ve brainfuck var mesela al onlara bak.

Sürekli güncelleme alan diller derken demek istediğinizi anlayamadım hocam, eğer C-- ve Holy C'yi diyorsanız ölü dil olarak geçiyorlar zaten, özelliklede Holy C gerçekten ölü
 
Sürekli güncelleme alan diller derken demek istediğinizi anlayamadım hocam, eğer C-- ve Holy C'yi diyorsanız ölü dil olarak geçiyorlar zaten, özelliklede Holy C gerçekten ölü
Yok, ilk saydığın Python, Dart gibi dillerden bahsettim. C-- ve Holy C hiç bakmadım, bilgim yok. Malbolge ve Brainfuck da hiç kullanılmıyor zaten. Zamanında birileri yazmış olmak için yazmış. Amaçları sadece geliştiricinin işini zorlaştırmak, geliştirme yapmak değil, başka amaçları yok. Dolayısıyla da kullanılmıyorlar ama literatüre girmişler.

Bu iş için amacın önemli dediğim gibi. Ne yapmayı umuyorsun işin sonunda?
 
Yok, ilk saydığın Python, Dart gibi dillerden bahsettim. C-- ve Holy C hiç bakmadım, bilgim yok. Malbolge ve Brainfuck da hiç kullanılmıyor zaten. Zamanında birileri yazmış olmak için yazmış. Amaçları sadece geliştiricinin işini zorlaştırmak, geliştirme yapmak değil, başka amaçları yok. Dolayısıyla da kullanılmıyorlar ama literatüre girmişler.

Bu iş için amacın önemli dediğim gibi. Ne yapmayı umuyorsun işin sonunda?

Hocam nasıl bir proje geliştirmek istersiniz peki?

Bu işe başlayan birçok kişinin aklına önce bir proje geldiği sonra yazılım öğrendiğini biliyorum ama benim aklımda pek de bir fikir yok, daha doğrusu aslında her şeye ilgim var örneğin driver nasıl çalışır, işletim sistermleri ve kendi yazılım dilini yapma gibi şeyler geliyor en çok aklıma ama en en en çok sanırım işletim sistemi yapmak
 
Bu işe başlayan birçok kişinin aklına önce bir proje geldiği sonra yazılım öğrendiğini biliyorum ama benim aklımda pek de bir fikir yok, daha doğrusu aslında her şeye ilgim var örneğin driver nasıl çalışır, işletim sistermleri ve kendi yazılım dilini yapma gibi şeyler geliyor en çok aklıma ama en en en çok sanırım işletim sistemi yapmak
Günümüzde yeni bir işletim sisteminin çıkmamasının çok büyük ve önemli sebepleri var. Meraklısıysan bunlardan bahsetmek isterim:
  1. Artık teknoloji (yazılım teknolojilerinden ve dillerden bahsediyorum.) inanılmaz geliştiği için yeni bir işletim sisteminin bu kadar şeyi desteklemesi mümkün değil. En azından çok büyük bir organizasyonun bu söz konusu işletim sistemini geliştiriyor olması lazım yoksa imkanı yok.
  2. Çok fazla sürücü ihtiyacı olması.
  3. Kullanıcı kitlesi yakalama durumu.
  4. Yukarıda bahsettiğim gibi bu işi yapabilecek insan sayısının azlığı
Gibi çoğaltılabilecek çok fazla etken var ama zaten bu dördünü bile aşmak mümkün değil. Yine de çok basit kullanım alanı ve amacı olan bir işletim sistemi geliştirmen mümkün elbette. Ben de bir ara uğraşıyordum. Kendi kendine belli şeyleri yapabileceğin basit bir işletim sistemi olur ama temel mantığı anlamış olursun. Ben şahsen Intel 8086 üzerinde koşabilen basit bir OS geliştirmeyle uğraşmıştım zamanında. Sen de öyle daha basit işlemcilerde çalışacak bir şeyle uğraşmaya başlayabilirsin. Apple'ın kullandığı 6502 işlemcisi var mesela Apple II'de mi ne kullanılmıştı. Hatta Commodore 64'de de o işlemci kullanıldı. Biraz vintage kalıyor ama mantığı anlamaya birebir. Türkiye'de bunlarla uğraşan bir avuç adam var. Sen de katılmış olursun aramıza :)
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Geri
Yukarı