Разработка программного обеспечения претерпела изменения, как и любая другая область. Это также привело к эволюции языков программирования. C, C++ и три языка, которые со временем определили парадигмы программирования и до сих пор имеют большую ценность на рынке. В этой статье я буду сравнивать различия между C, C++ и Java, чтобы вы могли выбрать один или несколько для возможной карьеры или сертификации.
Различия между C, C++ и Java
Вот и все различия между C, C++ и Java. Я надеюсь, что вы разобрались с основными понятиями этих замечательных языков программирования и помогли вам повысить ценность своих знаний.
Далее давайте взглянем на некоторые примеры программ, чтобы показать различия между C, C++ и Java.
Пример программы на C, C++ и Java
Программа Hello World на C
#include<stdio.h> //header file for standard input output
main() //main method { clrscr(); //clears screen printf(“hello world”); //print statement getch(); //get the character }
Объяснение. В приведенном выше коде вы используете заголовочный файл ‹stdio.h› для стандартного ввода-вывода для реализации таких команд, как printf и getch.
Программа Hello World на C++.
#include<iostream.h> // header file for input output #include<conio.h> main() // header file for console input output { clrscr(); // clears screen cout<<"hello world"; //print statement getch(); // get the character }
Объяснение. В C++ вместо этого вы используете заголовочный файл ‹iostream.h›, ‹conio.h› для ввода-вывода и консольного ввода-вывода, чтобы вы могли реализовывать такие команды, как cout и cin. Это похоже на printf и scanf в языке программирования C.
Программа Hello World на Java
class edureka // create class { public static void main(String args[]) //main method { System.out.print("welcome"); //print statement } }
Объяснение. В Java вы используете классы и объекты, поскольку это чистый объектно-ориентированный язык программирования. Вы вызываете основную функцию, поскольку она является точкой входа в ваш код.
Если вы хотите прочитать больше статей о самых популярных на рынке технологиях, таких как искусственный интеллект, Python, этический взлом, вы можете обратиться к официальному сайту Edureka.
5. Строка Java
6. Ява-массив
8. Java-потоки
14. Java-программы
17. Сравнимая в Java
24. Аннотации в Java
26. Деревья на Яве
27. Учебник по Java
36. 50 главных вопросов на собеседовании по коллекциям Java, которые вам нужно знать
37. Учебник по Java
40. Главные вопросы и ответы на собеседованиях по MVC, которые вам нужно знать
42. Тупик в Java
46. Деструктор в Java
Первоначально опубликовано на https://www.edureka.co 24 июня 2019 г.