C dilinde tıkanıp kaldım

C programlama dili, orta seviyeli bir dildir. Bu dil ile her şey yapılamaz. Genellikle program için kullanılıyor. Gömülü sistemler (örnek olarak çamaşır makinesine otomatik kod vermek) , işletim sistemi vb. Mesela Windows 10 işletim sistemi yaparken Microsoft kendi dilinden çok az pay ile kendi yazılım dilini kullanmak yerine C ve C++ ile yapılıyor.

Zaten en kolay HTML ve Python şahsen.

Ben C; Python, HTML ve C# ile uğraştım. Ama temel seviyede biliyorum.

Her şeyi yapan dil makine dili. Çünkü yorumlayıcı ve derleyici makine diline dönüşüyor. Ve makine dili 0 ve 1'den ibaret. O yüzden makine dili ile her şey yapılabilir.
 
C programlama dili, orta seviyeli bir dildir. Bu dil ile her şey yapılamaz.
Bu kısmı okurken iyi güldüm.
Bir; C, düşük seviye bir dildir.
İki, C ile işletim sistemi bile yazarsınız. Bkz. Linux Kernel, UNIX vs. vs.
C# ile yazamadığınız şeyleri bile C ile yazabilirsiniz. Çünkü C değil C# orta, yüksek seviye bir dildir. C#'ın CLR'si C/C++ ile yazılmıştır. Sadece C# özelinde değil Java'nın JVM'i, Node'un V8 vs. de C/C++ kullanılarak yazıldı.
 
Bu kısmı okurken iyi güldüm.
Bir; C, düşük seviye bir dildir.
İki, C ile işletim sistemi bile yazarsınız. Bkz. Linux Kernel, UNIX vs. vs.
C# ile yazamadığınız şeyleri bile C ile yazabilirsiniz. Çünkü C değil C# orta, yüksek seviye bir dildir. C#'ın CLR'si C/C++ ile yazılmıştır. Sadece C# özelinde değil Java'nın JVM'i, Node'un V8 vs. de C/C++ kullanılarak yazıldı.
C, orta seviyeli bir dil olduğunu savunuyorum. C# orta-yüksek bir dildir. Benim görüşüm böyle. Yanlışım olabilir.
 
Düşük seviyeli diller zor olur ancak etki alanı daha çoktur.
@The Anorak @The Tribal Chief Seviyeden kastınız nedir? Eğer kolaylıksa farklı, sistem düzeyiyse farklı, yapabileceği şeylerse farklı anlama çıkabilir.
Orta seviyeli diller biraz daha kolay olur. Bu diller sıklık olarak işletim sistemi ve gömülü yani buzdolapın çalışmasını sağlar. Buna elektronik aletler de dahil.

Yüksek seviyeli diller normal günümüzde kullandığımız İngilizce'dir. Ama etki alanı daralıyor. Ve daha kolaydır.

Aklına yatmayan bi durum olursa sormaktan çekinme.
 
Orta seviyeli diller biraz daha kolay olur.
Seviye kavramınız karışmış. Bilgisayar bilimlerinde seviye bunu ifade etmez.
A low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture—commands or functions in the language map that are structurally similar to processor's instructions.
Kaynak: Wikipedia Low Level Programming Languages.
Çevirisi:
Düşük seviyeli bir programlama dili, bir bilgisayarın komut seti mimarisinden çok az soyutlama sağlayan veya hiç soyutlama yapmayan bir programlama dilidir - dil haritasındaki işlemcinin talimatlarına yapısal olarak benzeyen komutlar veya işlevlerdir*.
Orta seviyede bu durum:
Mid-level languages "have much of the syntax and facilities of a higher level language, but also provide direct access in the language (as well as providing assembly language) to machine features.
Kaynak: Wikipedia System programming language.
Çevirisi:
Orta seviye diller "daha yüksek seviyeli bir dilin sözdiziminin ve olanaklarının çoğuna sahiptir, ancak aynı zamanda makine özelliklerine dilde (birleştirme dili sağlamanın yanı sıra) doğrudan erişim sağlar.
Yüksek seviyeli diller için:
In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer.
Kaynak: Wikipedia High Level Programming Languages.
Çevirisi:
Bilgisayar biliminde, üst düzey bir programlama dili, bilgisayarın ayrıntılarından güçlü bir soyutlama içeren bir programlama dilidir.
Soyutlamadan kasıt, makine dilinden uzaklaşılmasıdır. Daha fazla çevirici ve autocoder kullanılır. Buda kolay programlama fakat kısıtlı aktivite sunar.
 
Son düzenleme:

Geri
Yukarı