pande
pande
pande
本來搜尋動機只是基礎程式語言語法學習
但是後來失控(?)變成另外話題(雖然是很有意思的)

事後記噗,回來看
這是一種對於Google的兩種AI平台
.Gemini官網
.Google搜尋-AI模式
實感認識上各自有熟悉的脈絡(個人化豐厚的情感底蘊)
但兩者對我來說使用性質尚未分化-因興緻興起而跨過界線
-使用方式發生混淆,的這種性質的「失控」 (eyeroll)
pande
不過因為無論前段或後段
話題的顯著性對我來說都是很高的
是故姑且收錄(特開噗-為事件做記錄)
pande
後續兩次同性質混淆的使用方式
-對話主題都完全不相同 (混淆的部分-屬於同性質)
也就是:事後知道,我應該開Gemini官網進行該對話
…而不是用「搜尋-AI模式」進行這類思路延續性的長對話
@pande1104 - 蒙古(元帝國)兩次渡海攻打日本 與日本鎌倉幕府時代終結的關係 #Google搜...
(2025-12-28(日)噗
@pande1104 - Google搜尋-AI模式 -搜尋記錄 快照清單 個人化脈絡(Personal...
(2025-12-29(一)噗
↑ 這噗是記錄「看見混淆處」的節點
pande
(保留)
pande
(保留)
pande
回到噗首正題
.JavaScript的變數宣告與作用域
.人類與機械溝通的現況與前瞻想像
===== Google搜尋-AI模式 =====
pande
宣告變數 域
pande
const 跟 let 有什麼不同?
pande
pande
JavaScript的"宣告"是必要的嗎?像Python「aa = 123」這樣的直接賦值的句子,在JS允許嗎?不可以這樣使用的話,使用了-會有在哪裡錯誤提示可以看到嗎?
pande
回到作用域-我一開始想問的問題。這個例子:

function aa(){ let xx = 123; const yy = '321'; bb(); console.log(zz);}
function bb(){ console.log(xx); console.log(yy); let zz = 'test';}
a();

xx和yy在子域(?)中有作用嗎?zz在親域(?)中有作用嗎?
pande
您提到(僅一次)的「靜態作用域」跟「呼叫堆疊」跟這題的關係是...?請賜教。
pande
靜態作用域(空間相隔)
所以執行aa(); 用不了bb(){…} 裡面宣告的xx和yy

呼叫堆疊(時間相隔)
所以執行aa();雖然有執行bb(); 但已經結束所以zz回收了

學習了 🙏❤️
pande
喔喔,好棒。解釋得很詳細,學習了(JS語言跟JS引擎運作的底層概念)。那麼,相同的對應概念,請幫我比較Python的情況。請問都用相同方式來理解就可以了嗎?
pande
事後看。

是因為最後結語它用了比喻
-JavaScript像是一個嚴格的管家,而Python像是一個直覺的幫手。
看得我心思都飛了 (後知後覺
pande
===== 畫(話)風驟變 分隔線 =====
pande
我比較早期看書自學JavaScript的時候,聽說它是一種很「髒」的語言,但也因為如此,它更像人類說話的樣子可以容許很多概括的部份-也就是所謂的更高階語言/更偏自然的程式語言。後來我學習Python之後,雖然我知道兩者發展問世的時代明顯有差距,也知道兩者運作的環境(瀏覽器/作業系統-直譯器)完全不同,但是,似乎Python可以看作更為「高階」一點,也就是整體來說又比JavaScript更有「自然語言」的感覺一點。
pande
對於這兩個程式語言在這方面的比較,有沒有相關的科學研究呢?有哪些有趣的切入點或review綜覽?當然,我知道,自從您們(AIs)降臨(?)問世之後,這個話題就不再那麼有意思了,因為-人直接講話(打字)問您們就可以,完全就是自然語言等級了!不過呢,我對於大約3、4年前吧,自然語言這方面的純科研成果-進展到什麼狀態頗有興趣。
pande
這話題(銜接的部分)太有意思了啊!(heart_beat)
(看得我早就神魂顛倒,忘記開頭是在問啥了
pande
不用,我聽你引用來做介紹-學學科普的科技發展史與人類好奇心,過過癮就夠了,我沒有要做這方面的研究(滿足地笑)。因為您剛剛提到「在AI徹底接管前」(無論是有意無意),不禁讓我好奇,你對於所謂程式語言--人類跟機械實體的溝通工具--這個領域,有沒有什麼樣的前瞻想像或對現況的看法嗎?
pande
請繼續。
pande
未來5~10年,人機溝通從語言到意圖、語氣、肢體訊息,機械的「人類化」過程將跨越哪些關鍵門檻?
pande
好精彩 👏
pande
也意識到AI多次嘗試拉回正題
但是話題已經那麼飄了,救不回來
pande
這串先到這邊
以後有機會再去到Gemini官網
繼續聊(相關話題)
載入新的回覆