学习任何计算机编程语言最基本的部分是在屏幕或控制台上打印所需文本的能力。因此,本文的任务是指导程序员熟悉下面讨论的10种不同语言中的任何一种,即GO、Fortran、Pascal、Scala、Perl、ADA、Ruby、Kotlin、Javascript和C#。
先决条件: 计算机编程语言最重要的工具是集成开发环境。 综合发展环境: 集成开发环境(IDE)是一种软件应用程序,为计算机程序员提供全面的软件开发工具。IDE通常由源代码编辑器、构建自动化工具和调试器组成。程序员应在文本编辑器上编写代码,IDE绑定程序并在系统上运行。现在,许多组织的目标是为各种编程语言构建IDE的付费和免费版本。这些可以安装在系统上,然后我们可以在上面运行我们的程序。运行同一程序的另一种方法是使用称为cloud IDE的在线IDE。 云IDE: Cloud IDE是一个web应用程序,程序员在其中编写代码,然后在服务器程序上运行该代码,从而将代码的结果显示给用户。在cloud IDE中,浏览器本质上是一个瘦客户端,允许用户访问各种基于云的应用程序和服务,在在线机器上运行程序就是其中之一。在云IDE的情况下,用户只需要主动的互联网连接和网络浏览器。在线IDE是轻量级网站,可以从任何地方和任何机器访问。在线IDE的例子有 亚马逊云9 , Codeanywhere 是一些云IDE,它们为用户提供按使用付费的设施。一些免费的IDE是 表意文字 , Geeksforgeks IDE , 编解码器 , 雷克斯测试仪 后者主要用于较小的程序,主要用于竞争性编程目的。
下面讨论的语言的所有编译器或解释器都可以在 表意文字 .一旦我们完成了集成开发环境的设置,接下来就是语法。所有语言,不管是编译的还是解释的,都有一个语法。
语法: 计算机语言的语法是一组规则,用于定义被认为是该语言中结构正确的文档或片段的符号组合。如果语法规则在任何地方受到干扰,编译器或解释器可能会抛出一些错误。下面给出了这10种语言的语法。读者需要在新选项卡上打开ideone的链接,选择所需的语言,然后从这里复制代码。因此,通过这种方式,读者将成功地为一种新的编程语言打开大门。按照下面的程序学习语言的语法。
去
package main import "fmt" func main(){ fmt.Printf("GeeksForGeeks - A computer science portal for geeks") }
Fortran
!Compiler - gfortran 6.3 program myfirstprogram !Print Message write (*,*)'GeeksForGeeks - A computer science portal for geeks' end
帕斯卡
(*Compiler - gpc20070904*) program MyFirstProgram; begin (*Print Message*) writeln ('GeeksForGeeks - A computer science portal for geeks') end.
斯卡拉
//Scala, Compiler - scala 2.12.1 object Main extends App { //Print Message System.out.println("GeeksForGeeks - A computer science portal for geeks"); }
Perl
#Interpreter/Compiler - perl6 #!/usr/bin/perl6 #First program in Perl # Strict is recommended for new programmers # as if there are errors use strict will #abort the execution if used. use strict; # Print a message. print "GeeksForGeeks - A computer science portal for geeks";
艾达
--ADA95 or ADA compiler - gnat 6.3 with Ada.Text_IO; use Ada.Text_IO; with Ada.Integer_Text_IO; use Ada.Integer_Text_IO; procedure MyFirstProgram is begin --Print Message Put("GeeksForGeeks - A computer science portal for geeks"); end;
红宝石
#Ruby - ruby 2.3.3 class MyFirstProgram def initialize(name) @name = name.capitalize end #Function for printing Message def printMessage puts "GeeksForGeeks - #{@name}!" end end #Creating object of a class printmessageobject = MyFirstProgram.new("A computer science portal for geeks") #Printing Message printmessageobject.printMessage
科特林
//Kotlin 1.1 fun main(args: Array) { println("Hello, world!") }
Javascript
//Javascript - rhino 1.7.7 importPackage(java.io); importPackage(java.lang); //Print Message System.out.println("GeeksForGeeks - A computer science portal for geeks");
C#
//C# - gmcs 4.6.2 using System; public class MyFirstProgram { //Driver Function public static void Main() { //Print Message Console.WriteLine("GeeksForGeeks - A computer science portal for geeks"); } }