• 知識庫

程序員有哪些黑話暗語?

我的愛人是李d53:所以你正在學習如何編寫代碼,超越默認的  Hello World 例子,並把你的技能提高到一個新的水平。恭喜!
如果你一步步地進行編碼,編碼並不難,但是如果你開始新鮮的話,很難說開發者的語言。
我們要求我們頂尖的  開發者  作者就一些最重要的術語和概念向新的編碼人員提供他們的忠告。這是前18名。
變量
甲  變量  是與相關聯的值在整個應用程序或程序的執行而改變命名標識符。一旦在程序中定義瞭一個變量,在需要時可以改變該值以適應代碼的流程。
常量
甲  常數  是與相關聯的值,該值不整個應用程序或程序的執行改變命名標識符。與在整個應用程序的執行過程中變化和變化的變量相比,常量是固定的,不能被改變。
數據類型
一個特定類型的數據項,由它可以接受的值定義,所涉及的編程語言和/或可以在其上執行的操作。常見的  數據類型 包括整數(簡單數字),浮點數(基於十進制的數字),佈爾值(TRUE或FALSE)和字符串(字母,數字或段落等字母數字字符串)好多其它的。
數據結構
甲  數據結構  是用於組織和在最適合的目的數據將被用於的方式存儲數據的專用格式。編程中的常見數據結構包括數組,表格,記錄,樹等等。
對象
在面向對象的編程語言中,對象是指可以共同訪問和管理的相關變量,常量,函數(也稱為方法)和數據結構的組合。
范圍
范圍  是指   程序的一部分中的功能,方法和變量在同一程序的另一部分中的可見性。大多數語言共享兩個通用作用域概念:  局部作用域  (其中可見性僅限於父函數或方法)和全局作用域 (其中可見性不受限制)。
偽代碼
就像粗糙的草稿在最後的小說之前,並允許對故事的更廣泛的細節進行雕刻一樣,偽代碼是在編寫和調試實際代碼之前用於概述程序的意圖和流程的編程語言的簡化速記。
條件語句
當代碼必須選擇繼續的方式時,條件  處理這些決定。條件評估為TRUE或FALSE,隻要條件的最終值保持單個TRUE或FALSE值,則可以將多個條件組合為單個條件。表達式的一些例子是:
my_variable <5 =“”>
(如果my_variable小於5,則最終值為TRUE)
my_var1> 30 && my_var2 == 4  (如果my_var1大於30,且my_var 2也等於4,則最終值為TRUE)
表達式
一個  表達式  是由ofvariables,數字和操作的數學表達式,並解析到一個特定的值。
循環
一連串的指令不斷重復(循環),直到達到一定的條件。
模塊化代碼
模塊化代碼  是將你的程序功能分離成獨立的模塊的概念,隱藏瞭它們在公共接口或API後面的內部工作。這使得每個模塊的功能易於使用和重構,獨立於其他任何模塊使用。
API
短用於  應用程序編程接口,一個  API  是用於訪問操作系統,軟件應用程序或實用程序的功能的程序指令集和標準。軟件開發人員向公眾發佈其API,以便其他開發人員可以在自己的項目中利用其產品的功能和服務。
回電話
一個  回調  是一塊多數民眾贊成作為參數傳遞給其他代碼語句通過可執行代碼,並預計“回調”,並在特定的時間執行。同步(或  阻止)回調是即時的,而異步(或  延遲)回調意味著稍後發生。
程序化思維
程序化思維是開發人員和編程人員的核心思想,  意味著通過將大問題分解成更小的離散步驟,將特定對象描述為計算機可以理解的明確定義的值來解決這些大問題。
關閉
以最簡單的形式描述  閉包   是函數中的一個函數,作為變量存儲。與普通函數不同,閉包擁有一個持久的作用域,即使在你的程序移出它們定義的代碼塊之後,它仍然保留在局部變量中。
編譯和解釋語言
編譯語言  (比如C,C ++和Swift)要求你編譯代碼並將其構建成獨立的二進制應用程序,然後才能分發和運行。
解釋語言 (如Python,PHP和JavaScript)是由主機上的語言解釋器直接讀取代碼運行的,並向計算機提供指令以執行程序。
重構
代碼  重構  是重構現有代碼而不改變其外部行為的過程。重構通常用於改進軟件的非功能區域,或者改善特定軟件領域的性能或效用。
IDE
集成開發環境的簡稱  ,  IDE  是一種用於為特定語言開發的開發工具(或工具集合),包括代碼編輯器,編譯器,調試器和其他實用程序。流行的IDE包括蘋果公司的Xcode,微軟的Visual Studio以及IntelliJ,NetBeans和Eclipse等Java IDE。無論你的語言如何,都有一個IDE。
雖然這18個術語實際上隻是開發人員的技術術語的表面,但是在您的編碼之旅中,您會發現他們所代表的概念非常重要。

種完太陽去吃面:據說有一位軟件工程師,一位硬件工程師和一位項目經理同坐車參加研討會。不幸在從盤山公路下山時壞在半路上瞭。於是兩位工程師和一位經理就如何修車的問題展開瞭討論。硬件工程師說:“我可以用隨身攜帶的瑞士軍刀把車壞的部分拆下來,找出原因,排除故障。”項目經理說:“根據經營管理學,應該召開會議,根據問題現狀寫出需求報告,制訂計劃,編寫日程安排,逐步逼近,alpha測試,beta1測試和beta2測試解決問題。”軟件工程說:“咱們還是應該把車推回山頂再開下來,看看問題是否重復發生。”

程序員有哪些黑話暗語?-圖1

嗚哩哇啦路飛:世界上有10種人,一種懂得二進制,一種不懂

晨光GYC:bug虐我千百遍,我對bug如初戀。

無力書生:斜杠什麼的人傢最討厭瞭

yyy412032:我剛剛接到甲方的電話

雄鷹雄鷹:如果世界有明天

區塊鏈資產復利倍增:你的微信給我

延伸閱讀

哪本書曾經讓你哭到虐?

一米陽光boy1bd:《我大學裡流浪的青春》這本書曾經讓我笑著哭,讓我深深的陷入回憶裡無法自拔,感覺這本書就是在講述以前的我,看到第一章結束的時候我就直接把這本書從書店裡買下來瞭,因為我知道我肯定會喜...

臨產前的征兆有哪些?

佈特長夜風:首先是孕痛的頻率會增加,基本上幾分鐘就會痛一次,如果羊水破瞭就會流出來,這時候孕婦就不能走動瞭,應該叫救護車急救待產。 鹿仙問仙鶴:‍‍規律性的宮縮——是臨產最重要的標志。假宮縮時有時無,...

遇到一個心眼小的老師是一種什麼體驗?

一米陽光boy1bd:那還能有什麼體驗啊,唯一的體驗就是痛苦,因為有的時候他真的能把你給折磨瘋掉,對於這樣的老師我們都很無語。      &...

您可能也會喜歡…