想學程式語言,哪一種合適? - 工程師

Olivia avatar
By Olivia
at 2014-11-05T08:01

Table of Contents


※ 引述《ziggi (ziggi)》之銘言:
: 小弟目前剛考完GRE托福 分數也達標 明年八月準備出國去了
: 目前在弄申請學校的事,不過仍算是蠻閒的
: 所以想找點東西學
: 自己覺得除了溝通用的語言,程式語言也是以後工作上有力的工具
: 以前好像在板上也看過有人雖然不是電資相關科系可是會一點程式語言
: 對解決工作上遇到的難題是一利多
: 所以想請問科技版的強者們我該涉獵哪一種程式語言呢?
: 小弟背景是116化工學士,出國留學也預計要念化工
: 目前傾向唸完後回台朝科技業發展,不過一切尚無定論
: 還請大家給小弟一點意見


一個最基本 最實用 也最空洞的回答:

學你現在用的到的 不要為學而學

若現在沒用 那就找個題目讓學程式有用吧

好比學化工 碩班可以作模擬

模擬大多是用fortran 那就學fortran

若是用matlab 就學matlab


但若一個模擬研究室用C/C++

那本人給的建議就不是去學C/C++了 而是不要進這實驗室

標新立異 一定會操死學生


等到第一個程式語言熟練 那學其他的都不是問題


(中高階)程式語言與人類(自然)語言最大的差別

0. 無完全沒有時態 只有現在式 且動詞完全不變化

更精確來講 其實全是祈使句

1. 無狀態/描述/物性/時間..等形容詞 更完全沒有副詞

動詞/名詞意思偏一點就直接換個字了

ex:沒有野豬(wild pig) 只有彘(boar)


1.形容詞只有所有格 且定語前置

PTT的Tech_job ptt's tech_job

沒有 Tech_job之PTT者 或是 tech_job of ptt 這種寫法


2. 動詞為中序 一定為及物動詞

我打你 I beat you

沒有 你把你打 或是 I thee beat 這種寫法


看起來很死吧? 所以程式語言真的很簡單

一樣目地 不同程式語言寫法不同 但大同小義:

fortran :

write(*,*) "hello world"

C : prinf("hello world");

(C++略 C++不過是C的資料片爾)

java: System.out.println("hello world");

asm :
push Address_of "hello world"

call printf

add esp, 4



注意到了 這邊全都是調用到了 輸出函數(printf這類)

但輸出函數 我在裡面根本沒有實作 其為系統提供的

(其實就輸出字串這件事來講 並不一定要使用系統函數

有別的方法達成)


程式語言在使用時 極大一塊就是在調用函數

好比開個窗口 其實是使用作業系統提供的函數來開

我們不需要 也不可以(x86保護模式) 跳過作業系統 實作並開啟個窗口
--

All Comments

Hamiltion avatar
By Hamiltion
at 2014-11-07T21:26
宅( ′-`)y-~
Kristin avatar
By Kristin
at 2014-11-10T20:17
推這篇 有點創意
Joseph avatar
By Joseph
at 2014-11-12T01:07
要不要考慮轉自然語言啊 可以來交大跟梁婷教授
Mary avatar
By Mary
at 2014-11-16T18:45
學以後用不到的的確沒用 因為過幾個月就忘了
Edward Lewis avatar
By Edward Lewis
at 2014-11-19T11:47
學 0 1
Sarah avatar
By Sarah
at 2014-11-20T11:08
推..

聯電製程 vs 台積電設備

Connor avatar
By Connor
at 2014-11-05T00:52
如標題 如果各為大大是機械背景 在聯電拿到製程工程師offer 然後台積電是設備工程師offer 大家的選擇是? ------------------------ 製程聽說女生多、不�� ...

宜特測試工程師一職

Odelette avatar
By Odelette
at 2014-11-05T00:33
小弟最近想去應徵宜特測試工程師的職缺,想請問工作內容大概是作些什麼呢??我有看他 上面是註明要熟悉示波器的操作,是只要用示波器去作量測的�� ...

欣興電子 品保工程師找我面試

Zora avatar
By Zora
at 2014-11-04T23:05
小弟在這2天有收到來是欣興的面試通知 面試的職缺是品保工程師 個別是蘆1廠, 蘆2廠, 興邦廠 想請問一下如果這3個廠要選一間去面試 各位大大會建� ...

帆宣科技 VS 傳產

Elma avatar
By Elma
at 2014-11-04T22:56
這是一家工程公司 主要的TEAM有 M3/M9 M5 M6 M7 各單位獨立招人 主要都是新建工程與已成廠二次配 各部門風氣不同 主要看主管官 帆宣是氣化起家 竹科� ...

研替-工研院-綠能所面試

Bennie avatar
By Bennie
at 2014-11-04T20:33
小弟有幸收到工研院通知面試 應徵職位是綠能所-永磁馬達驅動研發工程師 翻了一下版上之前關於工研院的請益 發現大部分都是偏向各所不同 不知道有 ...