泛型編程是一種流行的計算機程序設計,它可以創建盡可能高效的代碼,同時允許代碼應用于盡可能多的情況,而不需要對原始代碼本身進行任何更改,它只能執行它為之編寫的確切功能。通過使用泛型編程來創建在多種不同情況下工作...
泛型編程是一種流行的計算機程序設計,它可以創建盡可能高效的代碼,同時允許代碼應用于盡可能多的情況,而不需要對原始代碼本身進行任何更改,它只能執行它為之編寫的確切功能。通過使用泛型編程來創建在多種不同情況下工作的代碼,同時仍然執行相同的基本、總體功能,程序員可以在不同的程序中使用一段代碼,而不必對原始代碼進行任何更改。泛型編程是計算機編程的一種流行形式,可以創建盡可能高效的代碼。在20世紀70年代,泛型編程首次出現在Ada和CLU編程語言中。不久之后,其他編程Java和C等語言開始使用泛型編程來簡化編程代碼,同時允許同一代碼在多種情況下使用。每種編程語言都有使用這種代碼的特定方式和不同的術語來描述它,和“參數化類型”在某些時候都被用來指代泛型編程的實例。C是一種常用的計算機編程語言,它可以在不改變現有代碼的情況下修改現有代碼。要理解這種類型的編程,了解編程語言的基本概念是很重要的。例如,如果保羅想寫一個將兩個數字相加的程序,他將輸入計算機代碼來添加兩個對象,然后告訴計算機這兩個對象是數字,最后的答案也應該是一個數字。雖然只要保羅在加兩個數字,程序就可以工作,但如果他試圖把其他任何東西加在一起,程序就會崩潰如果保羅決定把句子串起來組成一個段落,程序就會崩潰,因為它會找到字母而不是數字。然而,保羅可以解決這個問題,通過使用泛型編程告訴原始程序接受大量的變量(包括數字和字母),因此程序可以創建句子或執行加法。并不是所有的編程語言都需要泛型編程的概念才能有效。使用泛型編程的是靜態類型語言簡單地說,代碼是一成不變的,可以說,在程序運行時不能更改。因此,如果程序員指定用戶的輸入是字母的形式,而用戶鍵入了一個數字,程序無法使用輸入,因此程序員試圖預見用戶可以輸入的所有邏輯數據類型,如數字、字母或符號,并創建一個可以相應調整的程序
-
發表于 2020-08-07 06:56
- 閱讀 ( 810 )
- 分類:電腦網絡