-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
各個「產生」的差異與應用:Create, Make, Generate #131
Comments
@SQZ777 你好 😊 很有意思的題目。 綜合你已經整理的資料,再補充一些資訊: create強調「從無到有」之間的對比,語源是 15 世紀早期、來自拉丁文的 creatus 。 ( https://www.etymonline.com/word/create )
make有「賦形、轉化、使其具有某性質」的意思,語源是古英文的 macian ,且可以追溯到更古老的語言 ( https://www.etymonline.com/word/make ) ;歷史悠久,有各式各樣的用法,例如:
generate偏向「產生 下一代 」的意思,語源是 1500 年左右由 generation 或拉丁文的 generatus 而來。 ( https://www.etymonline.com/word/generate )
在軟體領域的應用實例create
make
而「美少女夢工廠」是 "Princess Maker" ( https://en.wikipedia.org/wiki/Princess_Maker ) 😆 generate常用來指程式碼的「產生」,例如:
以 .NET API 為例,在
如果有某個情境不知道該用哪個字比較好,歡迎提出來討論 😊 |
請教大大們,為什麼 mkdir 不是用 create? 我去網路搜尋,有 create a folder(較多),也有 make a folder(較少) 整個黑人問號 😅😅😅 先感謝大大們 orz |
可能要把 (就像是「為什麼是 從語源與語意來看,create 與 make 的語意範圍的確有相當的重疊,兩者都可用來表示「從無到有」的「產生」。 當我們說 "creator" 的時候,語意會偏向「開創某事物的人」;而 "maker" 會偏向「製造某事物的人」。 例如,以 creator 結尾的字有 ( https://www.wordgamehelper.com/words-ending-with/creator )
以 maker 結尾的字有 ( https://www.wordgamehelper.com/words-ending-with/maker )
或許 |
@twy30 謝謝大大神速的回答! 😆 |
相對的例子,在 .NET API 中,是 |
再度感謝 @twy30 大大 orz |
我目前的理解:
Create, Make, Generate 都有 "產生" 的意思
Create 是從 0 到有的「產生」
=> 我 Create 了一個新的 idea
Make 是把現有的東西「產生」成新的東西
=> 我用色紙 Make 了一個紙飛機
Generate 是做某件事情而「產生」出一個東西
=> 這個新聞事件 Generate 了很大的社會輿論
reference: https://diffsense.com/diff/create/generate
不知道在程式碼上的應用是如何?
目前已知:CRUD 的 C 是用 Create
The text was updated successfully, but these errors were encountered: