查看完整版本 : 大家認為邊隻程式語言最難學?

一隻肥豬55

*** 作者被禁止或刪除 內容自動屏蔽 ***

lhcdims 2022-10-10 14:02

寫開 program 隻隻一樣,全部易學難精:smile_35:

sswroom 2022-10-10 22:31

"wenyan-lang"這種語言應該比較難學

ncream 2022-10-14 11:04

隻隻差不多,最易學難精係C /C++。

alee001 2022-10-14 11:21

我就唔係好識但不外乎if ,and ,or, loop等邏輯組合,不過如果冇fx、library、mod輔助由0開始自己寫嘅話乜語言都係難…

ttkwan 2022-10-20 22:52

橫向式初階學習者認為Assembly最難:Fortran啲sample code都改倒啲嚟試而assembly係改倒run唔返的。囧﹙變咗物理玩家﹚

新式才講究readability……fortran個flow我都已經認為唔適應了。例:Pascal & shell script & ruby
C & python & java

尼兩隊我都認為各有比較高的相似度所以「白紙」串門都唔會太難適應。

rtrtrt2006 2023-1-6 01:49

[quote]原帖由 [i]ncream[/i] 於 14-10-2022 11:04 發表 [url=https://computer.discuss.com.hk/redirect.php?goto=findpost&pid=552882504&ptid=30793971][img]https://computer.discuss.com.hk/images/common/back.gif[/img][/url]
隻隻差不多,最易學難精係C /C++。 [/quote]
建議大家如無必要就不要再開發 C 和 C++ 的程序了,因為有記憶體安全風險,我們應該要與時代接軌,以 [url=https://www.rust-lang.org/]Rust[/url] 替代 C 編寫系統程式,以 [url=https://go.dev/]Go[/url] 或 [url=https://nodejs.org/en/]Node.js[/url] 編寫 Backend 程序,未來也很可能可以使用 [url=https://github.com/carbon-language/carbon-lang]Carbon Language[/url] 來取代 C++,目前編寫 Windows 程式主要用 C#。

[b]請參考以下文章:[/b]
[url=https://www.ithome.com.tw/news/154180]美國NSA建議開發者多用可保障記憶體安全的程式語言 - iThome[/url]

[[i] 本帖最後由 rtrtrt2006 於 2023-1-6 02:45 編輯 [/i]]

lhcdims 2023-1-6 02:39

[quote]原帖由 [i]rtrtrt2006[/i] 於 2023-1-6 01:49 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=555024234&ptid=30793971][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]

建議大家如無必要就不要再開發 C 和 C++ 的程序了,因為有記憶體安全風險,我們應該要與時代接軌,以 Rust 替代 C 編寫系統程式,以 Go 或 Node.js 編寫 Backend 程序,未來也很可能可以使用 Carbon Language 來取代 C++,目前編寫 Windows 程式主要用 C#。

請參考以下文章:
美國NSA建議開發者多用可保障記憶體安全的程式語言 - i ... [/quote]
好多 project/product 唔係淨係寫 software,部分需要連接 hardware 一齊玩,例如近年流行的 aiot,好多都會用各種版本的 esp32,唔用 c++ 真係唔知點寫呢 D program:smile_35:

rtrtrt2006 2023-1-6 02:41

[quote]原帖由 [i]lhcdims[/i] 於 6-1-2023 02:39 發表 [url=https://computer.discuss.com.hk/redirect.php?goto=findpost&pid=555024476&ptid=30793971][img]https://computer.discuss.com.hk/images/common/back.gif[/img][/url]

好多 project/product 唔係淨係寫 software,部分需要連接 hardware 一齊玩,例如近年流行的 aiot,好多都會用各種版本的 esp32,唔用 c++ 真係唔知點寫呢 D program:smile_35: [/quote]
如果你選擇用 Golang 來編寫,它們也肯定會有相關的庫可以用,只要搜尋一下就會發現,不過庫的熱度可能有所不足。就算你選用Rust也有相關的庫可供使用。

你可以參考一下以下網站:
[list]
[*][url=https://gobot.io/]Gobot - 用於機器人、無人機和物聯網 (IoT) 的 Golang 框架[/url]
[*][url=https://pkg.go.dev/tinygo.org/x/drivers/espat]espat - Go Packages[/url]
[*][url=https://pkg.go.dev/github.com/mongoose-os/mos/cli/flash/esp32]esp32 package - Go Packages[/url]
[*][url=https://medium.com/vacatronics/lets-go-embedded-with-esp32-cb6bb3043bd0]讓我們嵌入 ESP32 - Medium[/url]
[*][url=https://www.section.io/engineering-education/iot-development-with-rust-vs-c++/]在 IOT 開發中比較 Rust 和 C++ - Section[/url]
[*][url=https://betterprogramming.pub/rust-for-iot-is-it-time-67b14ab34b8]Rust for IoT:是時候了嗎? - Medium[/url]
[*][url=https://www-information--age-com.translate.goog/why-rust-best-language-for-iot-development-18669/?_x_tr_sl=auto&_x_tr_tl=zh-TW&_x_tr_hl=en-US&_x_tr_pto=wapp]為什麼 Rust 是物聯網開發的最佳語言 - 信息時代[/url]
[/list]

[[i] 本帖最後由 rtrtrt2006 於 2023-1-6 03:00 編輯 [/i]]

lhcdims 2023-1-6 02:49

[quote]原帖由 [i]rtrtrt2006[/i] 於 2023-1-6 02:41 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=555024481&ptid=30793971][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]

如果你選擇用Golang來編寫,它們也肯定會有相關的庫可以用,只要搜尋一下就會發現,不過庫的熱度可能有所不足。

你可以參考一下以下網站:
Gobot - 用於機器人、無人機和物聯網 (IoT) 的 Golang 框架 [/quote]
下次試試先,用慣左c++好難改:smile_35:

golang 都可以 ota 嗎?如果唔得要翻廠update firmware 都幾大鍋😂

rtrtrt2006 2023-1-6 02:51

[quote]原帖由 [i]lhcdims[/i] 於 6-1-2023 02:49 發表 [url=https://computer.discuss.com.hk/redirect.php?goto=findpost&pid=555024506&ptid=30793971][img]https://computer.discuss.com.hk/images/common/back.gif[/img][/url]

下次試試先,用慣左c++好難改:smile_35:

golang 都可以 ota 嗎?如果唔得要翻廠update firmware 都幾大鍋😂 [/quote]
有多時候只要你Google搜尋一下就會發現更多。

努力推廣一下新時代的程式語言,未來才可以有更多可能性。

[[i] 本帖最後由 rtrtrt2006 於 2023-1-6 02:53 編輯 [/i]]

lhcdims 2023-1-6 02:53

[quote]原帖由 [i]rtrtrt2006[/i] 於 2023-1-6 02:51 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=555024517&ptid=30793971][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]

有多時候只要你Google搜尋一下就會發現更多。

努力推廣一下新時代的程式語言,未來才可以有更多可能性。 [/quote]
其實個問題係舊 library 太多,好難掉左佢唔用呀!😂

rtrtrt2006 2023-1-6 02:54

[quote]原帖由 [i]lhcdims[/i] 於 6-1-2023 02:53 發表 [url=https://computer.discuss.com.hk/redirect.php?goto=findpost&pid=555024520&ptid=30793971][img]https://computer.discuss.com.hk/images/common/back.gif[/img][/url]

其實個問題係舊 library 太多,好難掉左佢唔用呀!😂 [/quote]
咁你可以繼續使用 C++,如發現嚴重記憶體安全問題時才考慮轉用 Golang 或 Rust。

現時外國和國內已經愈來愈多開發者轉用 Rust 來開發 ioT 程序,足已證明它威力強大,可能比 Golang 是更佳選擇,香港的開發者也不能落後,因為落後意味著失敗。

[[i] 本帖最後由 rtrtrt2006 於 2023-1-6 03:08 編輯 [/i]]

jetdone 2023-1-7 01:00

2進制的machine code最難, 8bit做個加數都煩到離譜
頁: [1]
查看完整版本: 大家認為邊隻程式語言最難學?