Java ve C dili arasındaki fark

Anonim

Java vs C dili

oluşturmak için kullanılır. Java ve C, her ikisi de bilgisayar programlama dalıdır. Her ikisi de yazılım uygulamaları geliştirmek için kullanılır. Java, sistem yazılımı oluşturmak için C dili kullanılırken, e-ticaret ve appletlere dayalı bir uygulama oluşturmak için kullanılır.

C dili

1972'de C dili Bell laboratuarlarında geliştirildi ve UNIX işletim sistemi ile çalışmak üzere tasarlandı. C dili yalnızca sistem yazılımı geliştirmekle kalmaz, aynı zamanda taşınabilir uygulama yazılımını geliştirmek için de kullanılır. C dili yapısal programlama kullanır ve aynı zamanda sözcüksel değişken kapsamı ve özyineleme sağlar. Statik tip sistem istenmeyen işlemleri önlemeye yardımcı olur.

C'deki yürütülebilir kodlar fonksiyonların içinde bulunur ve parametreleri değerlerle aktarılır. Parametreler işlevlerle geçirildiğinde işaretçi değerleri kullanılır. Bir ifadeyi sonlandırmak için noktalı virgül kullanılır. "Ana işlev" adı verilen bir işlev, programın yürütülmesinin yapıldığı işlevdir.

Aşağıdaki C dili 'ın özellikleridir: • ++, - =, + = vb. Gibi çeşitli bileşik operatörler

• Ad-hoc çalışma zamanı polimorfizmi, veri ve işlev işaretçileri tarafından desteklenir.

• Koşullu derleme, kaynak kodun dosyaya eklenmesi ve makro tanım önişlemcisi.

• Ayrılmış anahtar kelimeler küçük.

JAVA

Java tamamen nesne yönelimli bir programlama dilidir ve 1990'lı yıllarda Sun Microsystems tarafından geliştirilmiştir. Uygulayıcı olarak adlandırılan tarayıcıda çalışan küçük programlar için tasarlanmış olmasına rağmen, daha sonra e-ticaret uygulamaları oluşturmak için de kullanılmaktadır.

Java dili

için beş ana özelliği vardır: • Bilgisayar ağları için dahili destek.

• Uzak kaynaktan gelen kod güvenli bir şekilde yürütülebilir.

• Diğer programlama dillerinin en iyi özelliklerini bir araya getirdiği için kullanımı kolaydır.

• Nesneye yönelik yaklaşım nedeniyle yazılım uygulamalarını geliştirmede daha fazla esneklik sağlar.

• Java ile yazılan kodların farklı platformlarda çalışmasına izin verir veya Java kodu platformdan bağımsızdır.

Java'da manuel bellek yönetimi gibi bir şey yok, otomatik bellek yönetimini destekliyor. Bu, elle belleği boşaltmanıza gerek kalmadığı için programlayıcıların zaman kazandırır; bunun yerine otomatik çöp toplama uygulaması uygulanır. Bazı programcılar, Java'nın C ve C ++ programlama dillerine kıyasla daha fazla bellek kullandığını düşünüyor.

Java ve C dili arasındaki fark

• Java, nesne yönelimli bir programlama dilidir; C, bir usule ya da yapısal bir dildir.

• Sun Microsystems tarafından Java geliştirildi, C dil Bell laboratuarlarında geliştirildi.

• Java, web tabanlı applet ve e-ticaret uygulamaları oluşturmak için kullanılırken, c dili sistem yazılımı ve uygulamaları oluşturmak için kullanılır.

• Java, nesneler ve sınıflar kavramını kullanırken C dilleri onları desteklemez.

• Bazı programcılar Java'nın daha fazla bellek tüketdiğine inanıyor olmasına rağmen, Java otomatik çöp toplama özelliğini desteklerken C dilini desteklemez.