Разработка программного обеспечения претерпела изменения, как и любая другая область. Это также привело к эволюции языков программирования. 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.

1. Объектно-ориентированное программирование

2. Наследование в Java

3. Полиморфизм в Java

4. Абстракция в Java

5. Строка Java

6. Ява-массив

7. Коллекции Java

8. Java-потоки

9. Введение в сервлеты Java

10. Учебник по сервлетам и JSP

11. Обработка исключений в Java

12. Расширенное руководство по Java

13. Вопросы для собеседования по Java

14. Java-программы

15. Котлин против Явы

16. Внедрение зависимостей с использованием Spring Boot

17. Сравнимая в Java

18. 10 лучших Java-фреймворков

19. Java Reflection API

20. 30 лучших шаблонов в Java

21. Основная шпаргалка по Java

22. Программирование сокетов на Java

23. Шпаргалка по Java ООП

24. Аннотации в Java

25. Проект системы управления библиотекой на Java

26. Деревья на Яве

27. Учебник по Java

28. Лучшие структуры данных и алгоритмы в Java

29. Навыки Java-разработчика

30. 55 лучших вопросов для интервью с сервлетами

31. Лучшие Java-проекты

32. Шпаргалка по строкам Java

33. Вложенный класс в Java

34. Вопросы и ответы из интервью с Java Collections

35. Как справиться с взаимоблокировкой в ​​Java?

36. 50 главных вопросов на собеседовании по коллекциям Java, которые вам нужно знать

37. Учебник по Java

38. В чем разница между C, C++ и Java?

39. Палиндром в Java — Как проверить число или строку?

40. Главные вопросы и ответы на собеседованиях по MVC, которые вам нужно знать

41. 10 лучших приложений языка программирования Java

42. Тупик в Java

43. Квадратный корень в Java

44. Приведение типов в Java

45. Операторы в Java и ее типы

46. ​​Деструктор в Java

47. Двоичный поиск в Java

48. Архитектура MVC на Java

49. Hibernate Interview Вопросы и ответы

Первоначально опубликовано на https://www.edureka.co 24 июня 2019 г.