C 是一种过程编程语言。它最初是由 Dennis Ritchie 在 1969 年到 1973 年间开发的。它主要是作为一种系统编程语言开发的,用于编写操作系统。 C 语言的主要特点包括对内存的低级访问、一组简单的关键字和干净的风格,这些特点使 C 语言适用于操作系统或编译器开发等系统编程。
首先,我们需要安装一些开发工具和应用程序,例如 GNU、GCC、C/C++ 编译器,才能在 Linux 上编译和执行代码。您可以使用以下命令验证已安装的工具:
查看cc的版本信息:
cc -v
现在考虑一个名为Geeks.c的简单 C 程序文件,如下所示:
#include
int main(void)
{
printf("Hello! Geeks\n");
return 0;
}
要编译此代码,我们可以使用:
cc filename.c -o executable_file_name
这里, filename.c是 C 程序文件,-o 选项用于显示代码中的错误。如果没有发现错误,那么这将生成一个可执行文件作为executable_file_name 。
cc Geeks.c -o geeksoutput
这里, geeksoutput是生成的可执行文件。所以我们可以像这样执行它:
./geeksoutput
对于 C++ 程序文件:
C++ 是一种通用编程语言,如今广泛用于竞争性编程。它具有命令式、面向对象和通用编程功能。 C++ 可以在很多平台上运行,比如 Windows、Linux、Unix、Mac 等。在我们开始使用 C++ 编程之前。我们需要在本地计算机上设置一个环境才能成功编译和运行我们的 C++ 程序。您可以使用以下命令验证已安装的工具:
查看 g++ 的版本信息:
g++ --version
现在考虑一个名为geeks.cpp的简单 C++ 程序文件,如下所示:
#include
using namespace std;
// main function
// where the execution
// of program begins
int main()
{
// prints Hello World!
cout<<"Hello World!\n";
return 0;
}
要编译此代码,我们可以使用:
g++ filename.cpp -o executable_file_name
这里, filename.cpp是 C++ 程序文件,-o 选项用于显示代码中的错误。如果没有发现错误,那么这将生成一个可执行文件作为executable_file_name 。
g++ geeks.cpp -o geeksoutput
这里, geeksoutput是生成的可执行文件。所以我们可以像这样执行它:
./geeksoutput
对于Java程序文件:
Java是最流行和广泛使用的编程语言和平台之一。平台是一种有助于开发和运行用任何编程语言编写的程序的环境。您可以使用以下命令验证已安装的工具:
要检查Java的版本信息:
javac -version
要编译代码,我们可以使用:
javac filename.java
要执行,我们将使用包含 main 方法的类的名称,如下所示:
java classname
示例:现在考虑一个名为HelloWorld的简单Java程序文件。 Java如下:
class HelloWorld
{
// Main Method
public static void main(String args[])
{
System.out.println("Hello, GFG");
}
}