السلام عليكم اخواني الأعزاء
اخوكم عنده خلفية جيدة بسي بلس بلس وهاوي للبرمجة ناوي يتعلم الجافا هل ممكن تعطوني الفروق بينهم مثلاً او البرنامج الفلاني يكتب هكذا بالسي بلس بلس وهكذا بالجافا وابي لاهنتووا التطبيق
وشكراً جزيلاً
السلام عليكم اخواني الأعزاء
اخوكم عنده خلفية جيدة بسي بلس بلس وهاوي للبرمجة ناوي يتعلم الجافا هل ممكن تعطوني الفروق بينهم مثلاً او البرنامج الفلاني يكتب هكذا بالسي بلس بلس وهكذا بالجافا وابي لاهنتووا التطبيق
وشكراً جزيلاً
لغة الجافا تم تصميمها من لغتي cpp و c
والفرق فقط في دعم الكائنات في الجافا وتتعدى cpp في امكانية ترجمة افكارك الى الكودات البرمجية
#include
int main()
{
std::cout<<"Welcome to C++!";
return 0;
}
public class Welcome1
{
public static void main(String[] args)
{
System.out.println("Welcome to Java programming!");
}
}
الجافا لا تدعم ال Pointers ولكن استبدلتها بطريقة مشابهة اكثر سهولة باستخدام الكائنات ومصفوفات الكائنات والتي بامكانها عمل تطبيقات عديدة علي تراكيب البيانات المختلفة بالاضافة الي ان جافا توفر خدمة ال Garbage Collection
والذي يعمل تلقائيا علي تحرير الاماكن المحجوزة في الذاكرة والتي لم تعد ضرورة لحجزها
الجافا لا تدعم التوارث المتعدد كما هو الحال في ال C++ بينما استبدلت هذا المفهوم بطريقة غير مباشرة عن طريق ال INTERFACE و ال POLYMOREPHISM تعدد الاشكال والاوجه
بالنسبة للتطبيق يوجد أكثر من منصة عمل كلها تؤدي نفس الغرض ..أرشح لك
NetBeans IDE 7.4أرجو منك الاطلاع على هذه الروابط
انتقل من ++C إلى جافا بسلاسة
والله ولي التوفيق