泛型编程是一种流行的计算机程序设计,它可以创建尽可能高效的代码,同时允许代码应用于尽可能多的情况,而不需要对原始代码本身进行任何更改,它只能执行它为之编写的确切功能。通过使用泛型编程来创建在多种不同情况下工作...
泛型编程是一种流行的计算机程序设计,它可以创建尽可能高效的代码,同时允许代码应用于尽可能多的情况,而不需要对原始代码本身进行任何更改,它只能执行它为之编写的确切功能。通过使用泛型编程来创建在多种不同情况下工作的代码,同时仍然执行相同的基本、总体功能,程序员可以在不同的程序中使用一段代码,而不必对原始代码进行任何更改。泛型编程是计算机编程的一种流行形式,可以创建尽可能高效的代码。在20世纪70年代,泛型编程首次出现在Ada和CLU编程语言中。不久之后,其他编程Java和C等语言开始使用泛型编程来简化编程代码,同时允许同一代码在多种情况下使用。每种编程语言都有使用这种代码的特定方式和不同的术语来描述它,和“参数化类型”在某些时候都被用来指代泛型编程的实例。C是一种常用的计算机编程语言,它可以在不改变现有代码的情况下修改现有代码。要理解这种类型的编程,了解编程语言的基本概念是很重要的。例如,如果保罗想写一个将两个数字相加的程序,他将输入计算机代码来添加两个对象,然后告诉计算机这两个对象是数字,最后的答案也应该是一个数字。虽然只要保罗在加两个数字,程序就可以工作,但如果他试图把其他任何东西加在一起,程序就会崩溃如果保罗决定把句子串起来组成一个段落,程序就会崩溃,因为它会找到字母而不是数字。然而,保罗可以解决这个问题,通过使用泛型编程告诉原始程序接受大量的变量(包括数字和字母),因此程序可以创建句子或执行加法。并不是所有的编程语言都需要泛型编程的概念才能有效。使用泛型编程的是静态类型语言简单地说,代码是一成不变的,可以说,在程序运行时不能更改。因此,如果程序员指定用户的输入是字母的形式,而用户键入了一个数字,程序无法使用输入,因此程序员试图预见用户可以输入的所有逻辑数据类型,如数字、字母或符号,并创建一个可以相应调整的程序
-
发表于 2020-08-07 06:56
- 阅读 ( 960 )
- 分类:电脑网络