Linux'ta Programlama Bölüm 2: C++, Java, .Net Linux'ta Programlama

Daha önceki yazılarımızda göstermiştik Linux'ta C programlama. Eğitimin ikinci kısmı, kurulum, ilk programınızı derleme ve ilk programınızı Linux üzerinde çalıştırma dahil olmak üzere C++, Java ve .Net programlama temellerini kapsar.

Linux'u C, C++, .NET ve Java gibi favori dillerinizle nasıl kullanacağınızı ciddi olarak öğrenmek istiyorsanız, buna karşı karar vermeden önce bu tavsiyeyi en az bir tam hafta denemeniz gerekir. Aksi takdirde, çok erken pes etmiş olursunuz ve internet dünyasında giderek artan bir kullanım alanı bulan bu açık kaynaklı işletim sistemi ile başkalarının neler başardığını kaçırabilirsiniz.

Neden bu kadar popüler hale geliyor? Kolay:

  • Ücretsizdir!
  • Güçlü!
  • Öğrenmesi Kolay!

Linux açık kaynaklı bir platformdur ve bu yalnızca sizin için ücretsiz olduğu anlamına gelmez, aynı zamanda birçok yazılım firmasının Linux işletim sistemine uygun programlama dilleri, uygulamalar ve yerleşik program paketlerinin kopyalarını geliştirdiği anlamına gelir.

Ancak, bunu okuyorsanız, muhtemelen Linux ve C++, Java ve daha fazlasını kullanan uygulamalarınız için bir platform olarak nasıl kullanılacağı hakkında bazı teknik bilgiler isteyen deneyimli bir teknisyensiniz. Linux'ta C++ nasıl kullanılır:

Linux'ta C++ Programlama

C'yi anlıyorsanız, kodlama, derleme ve yürütme döngüsü, derleyicinin gcc değil g++ olması dışında benzerdir. Öncelikle gcc için kullanacağınız komutu çalıştırarak bilgisayarınızda veya sunucunuzda kurulu olup olmadığını kontrol etmelisiniz – bunu İlk bölümde bu eğitimin.

Ardından standart C++ kitaplığının kurulu olup olmadığını kontrol edin: libstdc++ ve kurulu değilse, kurduğunuzdan emin olun. Her ikisini de yükledikten sonra gedit'i açın ve bu basit C++ programını yazın:

[c dil=”++”] #include
namespace std kullanarak;
int main ()
{
cout << “Merhaba Dünya!” << endl;
0 dönmek;
}
[/C]

Şimdi bu dosyayı şu şekilde kaydedin: Hello_world.cpp. Dosyayı şu şekilde derleyin ve yürütün:

$ g++ -o Hello_World Hello_World.cpp
$ ./Hello_World
Hello World

C++ Programına Uyun ve Yürütün

Bu programları başarıyla derleyebildiyseniz, şimdi sırasıyla gcc veya g++ kullanarak bazı C veya C++ atamalarınızı yazmaya ve derlemeye başlamalısınız. Bunu yaparken herhangi bir sorun yaşarsanız, bize formda bildirin. yorumlar altında.

Linux'ta Java Programlama

Java ile Linux üzerinde programlama yaparken, Microsoft Windows'ta kullandığınız araçların aynısını kullanabilirsiniz: Sun Java Development Kit. İşte nasıl:

Yükleyiciyi .bin dosyasından indirin (Windows'ta .exe dosyasına eşittir). *rpm.bin dosyasını kullanmayın. İndirme tamamlandığında:

  • a) cd dosyayı indirdiğiniz dizine.
  • b) Komutları kullanın:
    $ chmod +x jdk-6u18-linux-i586.bin
    $ ./jdk-6u18-linux-i586.bin
  • Dosya adları yukarıdakilerden farklıysa, bunun nedeni yalnızca kullandığınız JDK sürümündeki farklılıklar olacaktır. Önemli değil.

İlk kod satırı, yükleyicinin yürütülmesini sağlar ve ikinci satır aslında onu yürütür.

Şimdi ekranınızda kabul etme seçeneğiyle birlikte “Sun Microsystem, Inc. İkili Kod Lisans Sözleşmesi”ni görmelisiniz – öyle yapın! Java Geliştirme Kiti şimdi ayıklanmaya başlamalıdır.

Tamamlandığında, yükleyici kaybolacak ve geçerli dizininizin içinde 'jdk1.6.0_18' adlı bir alt dizinin göründüğünü göreceksiniz. Bu, Java Derleyicisi (javac), java (Java yorumlayıcısı) ve diğer dosyaları içeren bin alt dizinini içerir. Şimdi hepiniz gidip ilk Java programını yazmaya hazırsınız.

gedit'i başlatın ve bu Java koduyla başlayın:

[java] içe aktar java.lang.*;
sınıf Örneği {
genel statik geçersiz main(String args[]) {
System.out.println(“Bu basit bir Java programıdır.”);
}
}
[/java]

Kodu Hello_World.java olarak kaydedin, ardından aşağıdaki gibi derleyin ve çalıştırın:

$ /home/rajesh/jdk1.6.0_18/bin/javac Hello_World.java
$ /home/rajesh/jdk1.6.0_18/bin/java Hello_World
Hello World!

Not: Hemen yukarıdaki ilk iki komutta, javac ve Java yürütülebilir dosyalarının konumuna giden tam yolu içerir. Yollarınız farklı olacak, bu yüzden kendinizinkini kullanın.

Bu, Linux işletim sisteminde ilk Java programlarınızı nasıl derleyip çalıştıracağınızdır.

OpenJDK

OpenJDK Java Standard Edition'ın GPL lisanslı açık kaynak uygulamasıdır. OpenJDK'yı Linux dağıtımınızın paket yöneticisinden kurabilirsiniz. Görmek yardım et Kurulum talimatı için.

Java Program Yürütme

Java Program Yürütme

Java'da yürütülebilir dosya, bir işlemci ve bir İşletim Sistemi (topluca Platform olarak bilinir) gibi davranan Java Sanal Makinesi (JVM) üzerinde yürütülecek bir bayt kodu dosyasıdır. Bu, yürütülebilir dosyaların işlemleri için özel olarak Linux'a veya başka bir platforma dayanmadığı, ancak uygun JVM'nin mevcut olduğu herhangi bir platformdan çalıştırılabileceği anlamına gelir.

Java Ortamı:

Aşağıdaki şema tipik bir Java ortamını göstermektedir:

Java Ortamı

 

 

Java kaynak dosyası bir '.java' dosyası olarak saklanır ve yürütülebilir bir '.class' dosyası elde etmek için derlenir. Bir ClassLoader, bayt kodu daha sonra yorumlanan yürütülebilir dosyayı indirmek için kullanılır; bu, dosyanın, dosya talimatlarını yürüten temel işlemci tarafından anlaşılmasını sağlayan bir işlemdir.

İşlemcinin anladığı sözde 'yerel kod' hiçbir zaman saklanmaz ve her seferinde .class dosyasından oluşturulmalıdır. Bu, doğal olarak, işlem C ile yazılmış olsaydı daha kısa süre boyunca işlem süresini uzatır, ancak Java, bir 'tam zamanında' derleyici tercüman ile.

JIT derleyicisi, sık kullanılan tüm sınıf dosyalarının, her kullanıldıklarında değil, yalnızca bir kez yerel kodda derlenmesini sağlar. Bu, komutların yürütme hızını kabul edilebilir bir düzeye yükseltir. Depolanan yerel kod, yalnızca uygulamanın kullanım ömrü boyunca sürer.

Dil tarafından sağlanan API, JVM tarafından sürekli olarak kullanılabilir durumdadır ve .java dosyasından .class dosyasını oluşturan derleyici dışında tüm pakete Java Runtime Environment (JRE) adı verilir.

Linux'ta .Net Programlama

Linux üzerinde .net programlama yapmak istiyorsanız MonoDevelop yardımıyla yapabilirsiniz. Bu açık kaynaklı bir projedir (desteklenen Novell) bu, .Net uygulamalarını Linux'ta (ayrıca Unix, Mac OS X, Solaris ve hatta Windows) çalıştırmanıza izin verir.

Öncelikle C# ve diğer CLI (.NET) dilleri için tasarlanmış bir GNOME IDE'dir. C, C++, C# (1.0, 2.0 ve 3.0), Vala, Boo, Java, Nemerle, ILasm, ASP.NET ve VB.NET dillerini destekler. Erişmek için Mono indirme sayfasını ziyaret edin ve dağıtımınız için ihtiyacınız olan sürümü bulun. MonoDevelop'u kurduktan sonra, Uygulamalar -> Programlama bölümünden MonoDevelop'a erişebilirsiniz.

Tek Geliştirme Yolu

MonoDevelop'un ekran görüntüsü

bu kadar basit yaz C# Program:

[c dil=”#”] Sistem kullanarak;

ad alanı ConsoleApplication1
{
sınıf programı
{
statik boşluk Main (string [] args)
{
Console.WriteLine(“Merhaba Dünya”);
}
}
}
[/C]

Programınızı yazdıktan sonra F5 çalıştırmak için.

Favori IDE'nizi Linux'ta Kullanma

Geliştirme ihtiyaçlarınız için herhangi bir IDE kullandıysanız, harika bir haberiniz var! Çok popüler iki IDE, NetBeans ve Tutulma, ayrıca Linux sürümlerine sahiptir ve her ikisi de C, C++ ve Java geliştirmeyi destekler.

GNOME tabanlı için Linux dağıtımı, Anjuta DevStdio C, C++ ve Java (ve diğer diller) için başka bir güçlü IDE'dir. Üçü de dağıtımınızın paket yöneticisinde sizin için mevcut olmalıdır.

Yukarıdakilerin hepsini dikkatlice okuduktan sonra, hala sorularınız, endişeleriniz veya önerileriniz varsa, bu öğreticiyi daha iyi hale getirmek için yorum yapmaktan çekinmeyin! Umarız bu uzun ve becerikli makaleyi beğenmişsinizdir. Beğendiyseniz lütfen retweetleyin ve Google+'da arkadaşlarınızla paylaşın.

Aishwar Babber

Aishwar Babber tutkulu bir blogcu ve dijital pazarlamacıdır. En son teknoloji ve gadget'lar hakkında konuşmayı ve blog yazmayı sever, bu da onu koşmaya motive eder GizmoBase. Şu anda dijital pazarlama, SEO ve SMO uzmanlığını çeşitli projelerde tam zamanlı pazarlamacı olarak uyguluyor. O aktif bir yatırımcıdır. Satış OrtağıBay ve ImageStation'da bir yönetmen.

Leave a Comment