軟體設計師筆記2--程式設計語言基礎知識
第二章 程式設計語言基礎知識
- 低階語言:機器語言、組合語言
- 高階語言:C、JAVA、python、Delphi、Pascal等
- 編譯程式:把程式翻譯成目標程式,在計算機中執行目標程式,如C語言、Java語言
- 解釋程式:把程式翻譯成某種中間程式碼並執行,如python語言
- 程式設計語言的基本成分:資料(各種資料型別)、運算(加減乘除等)、控制(if、else、switch)、傳輸(函式引數傳遞)
todo 程式編譯過程(又臭又長,看著頭痛)- 高階語言和解釋語言比較:
- 效率。編譯比解釋方式取得更高的效率
- 靈活性。解釋語言更靈活,可以執行時修改程式
- 可移植性。解釋語言更容易移植
todo 各種資料型別的二進位制表示方法(正數、負數、小數、浮點數等),原碼、反碼、補碼。- 彙編程式原理、編譯程式原理、解釋程式原理
相關推薦
軟體設計師筆記2--程式設計語言基礎知識
第二章 程式設計語言基礎知識 低階語言:機器語言、組合語言 高階語言:C、JAVA、python、Delphi、Pascal等 編譯程式:把程式翻譯成目標程式,在計算機中執行目標程式,如C語言、Jav
軟體設計師2--程式設計語言基礎知識
第二章 程式設計語言基礎知識 低階語言:機器語言、組合語言 高階語言:C、JAVA、python、Delphi、Pascal等 編譯程式:把程式翻譯成目標程式,在計算機中執行目標程式,如C語言、Java語言 解釋程式:把程式翻譯成某種中間程式碼並執行,如py
程式設計師教程-3章-程式設計語言基礎知識
這一章難度頗大,好好學也學不到什麼,隨便寫點東西吧 目錄結構 3.1 程式設計語言概述 3.1.1 程式設計語言的基本概念 1 低階語言和高階語言 2 編譯程式和解釋程式 3 程式設計語言的定義 3.1.2 程式設計語言的分類和特點
程式設計師教程-2章-作業系統基礎知識
下週考試,書已經全部看一遍,果然逼一下自己還是有點用的,接下來幾天只要把剩下的兩章寫出來,雖然質量沒有保證,但畢竟寫出來了 目錄結構如下 2.1 作業系統概述 1 作業系統的作用、特徵與功能 2 作業系統的分類與特點 2.2 程序管理 2.2.1基本概念
軟考總結---(二)程式設計語言基礎知識
前言:下面和大家分享一下第二章的知識點,希望對大家有幫助。 (一)程式設計語言概述 1.編譯程式和解釋程式 基本方式:彙編、解釋、編譯 【1】 ①用某種高階語言或組合語言編寫的程式稱為【源程式】,不能直接在計算機上執行。 ②如果源程式是用【組合語言】編寫的,則需要一個【彙編
MATLAB基礎教程(2) 語言基礎知識
本教程主要講到MATLAB語法、運算子、資料型別、陣列索引及處理等等語言基礎知識。大概可分四大部分: 第一部分:輸入命令 ans 當未明確定義輸出變數的名字時,MATLAB會自動建立一個變數ans來接收計算的結果。 clc MATLAB中的清屏命令
Java學習筆記1:計算機基礎知識、java語言基礎。
一、計算機基礎知識 1、 計算機是一種能夠按照程式執行,自動、高速處理海量資料的現代化智慧電子裝置。由硬體和軟體所組成,沒有安裝任何軟體的計算機稱為裸機。常見的形式有臺式計算機、筆記本計算機、大型計算機等。 硬體通常由CPU、主機板、記憶體、電源、主機箱、硬碟、顯示卡、鍵盤、滑鼠,顯示器等多
C語言基礎知識——函式2
1、通過return語句將函式值帶回到主調函式。 注:通常希望通過函式呼叫使主函式得到一個確定的值,這就是函式值(函式的返回值)。 如果函式不需要返回值,則不需要return語句。這時函式的型別應定義為void型別。 注:實參和形參在記憶體中佔不同夫人儲存單元,實參無法得到形參的值。 在定義
C語言基礎知識筆記:day4字串與字元陣列
注:本筆記為直接上傳,因各個markdown筆記語法的差異性,在顯示上略有區別。 如需原版請聯絡:[email protected]。(郵件主題為:學習筆記,正文需要的筆記名,可以直接複製該筆記的網址)。同時歡迎各位一起學習交流。 day4字串與字元陣
C語言基礎知識筆記:day5記憶體管理
day10 記憶體管理 @toc 一、變數作用域 全域性變數和區域性變數 一個C語言變數的作用域可以是程式碼塊,作用域就是函式作用域或者檔案作用域 程式碼塊:{}之間的一段程式碼; 1.檔案作用域: 如果一個變數在其他的程式碼檔案中已經定義了,可以在本程式中使用
C語言基礎知識2
一、基本資料型別 基本型別:又稱非構造性資料型別,其構造簡單,是由系統事先定義好的。 構造型別:又稱複雜資料型別,一般由程式設計師將其它資料型別(包括構造型別本身)按一定的規則構造而成。 指標型別:指標變數中只能存放地址(指標)。主要用於解決動態資料的建立、刪除
C語言基礎知識筆記
C語言筆記 因為預設main為int所以可以直接: main(){ … } 函式定義不可巢狀 運算子%%只能用於整數操作 %%要雙標記才能列印 判等與賦值一定要區分 不可以在同一個地方,訪問和修改同一個數的數值 負
UNIX高階環境程式設計——UNIX基礎知識筆記
1.2 UNIX體系結構: kernel:控制硬體資源,提供程式執行環境。 系統呼叫(system call):核心的介面。 公用函式庫構建在系統呼叫之上,應用程式可以呼叫公用函式庫也可以使用系統呼叫。 1.3登入 1. /etc/
曹工說Redis原始碼(2)-- redis server 啟動過程解析及簡單c語言基礎知識補充
文章導航 Redis原始碼系列的初衷,是幫助我們更好地理解Redis,更懂Redis,而怎麼才能懂,光看是不夠的,建議跟著下面的這一篇,把環境搭建起來,後續可以自己閱讀原始碼,或者跟著我這邊一起閱讀。由於我用c也是好幾年以前了,些許錯誤在所難免,希望讀者能不吝指出。 曹工說Redis原始碼(1)-- redi
C語言基礎知識整理
除法 當前 www 做到 初步 編寫 main函數 配對 十進制數 用一個簡單的c程序例子,介紹C語言基礎知識的基本構成、格式、以及良好的書寫風格,使小夥伴對c語言有個初步認識。 例1:計算兩個整數之和的c程序: #includemain(){int a,b,sum;
C語言基礎知識
sig 指向 開始 extern strong font 寬度 main bsp printf函數向終端輸出若幹個任意類型的數據。 表示輸出類型的格式字符 格式字符意義 a 浮點數、十六進制數字和p-計數法(C99) A
匯編語言基礎知識
行數 復雜 過程 相關性 cpu 什麽 地址 匯編語言 高速 1.匯編語言的特點:機器相關性,高速度和高速率,編寫和調試的復雜性。 2.指令與數據的關系:指令是你要計算機做什麽,數據是你要計算機做那些。 3.CPU通過總線對存儲器數據的讀寫過程:CPU要想進行數據的讀寫,必
PYTHON之計算機語言基礎知識 —— 編程語言的分類
之間 bsp 修改 兼容性 gpo 程序編譯 就是 ali 腳本 一、計算機語言分類 低級語言、高級語言、專用語言、腳本語言 1、低級語言:機器語言、匯編語言和符號語言。機器語言是用二進制代碼表示的計算機能直接識別和執行的一種機器指令(機器碼)的合集,他是計算機的設
java語言基礎知識
集合類型 bre continue 技術分享 元素 一個 方式 png 字符串數組 1.字符串數組的每一個元素都是一個字符串的引用,字符串的是一個對象,並不是把字符串直接存儲在了數組內,而是將它的引用存儲進去 2.二位數組的長度是它的行數,而每行的長度是它本行的列數,因為在
2018-05-30筆記(Linux shell基礎知識)
LINUX第八章 shell基礎 8.1 shell介紹 在計算機科學中,Shell俗稱殼(用來區別於核),是指“提供使用者使用界面”的軟件(命令解析器)。它類似於DOS下的command.com和後來的cmd.exe。它接收用戶命令,然後調用相應的應用程序。同時它又是一種程序設計語言。作為命令語言,它交互式