一如既往的曙光灑落進我的房間,輕輕揉著眼;身旁的手機嘗試用Alan Walker的Alone叫醒她已經失敗十次了,看起來手姬正在挑戰國父十一次革命吧?
「你,又在睡覺啊?啊?」VSCode仍然是最先出現的那個,她蹦蹦跳跳的踹開房間的門板,手指伸出來戳著躺在床上咿咿呀呀的Sam的臉頰。「門壞了你要賠喔...」
6Please respect copyright.PENANACtw8IzEqZq
「不...對...啊啊現在才幾點而...」「什麼才幾點?不是說好八點桌面廣場集合嗎?」,VSCode拉著我的頭髮,頭髮感覺到輕微的痛楚,看起來沒拉很大力。
「WordPress快要生氣了啦,快點快點!」,聽到WP要生氣了,我只好勉為其難的起床,她要是生氣我的網站就全毀了,還是乖一點為妙...
抬頭望向桌上的桌曆,「4月20日...」眼角餘光瞥到桌上的紙張,那是一張由標記語言學會的LaTeX娘和同組織的Markdown娘設計出來的,設計精美的傳單,「年度程式語言聯合園遊會,日期:2025年4月20日 8:00至16:00;主辦者:主姬群組、強型別同好會;協辦:(作者:整整兩排Logo整齊的排在頁尾,不想描述了...)...」
腦袋像突然想到似的,我驚訝的大叫:「啊啊就是今天,我快點刷牙,你先準備...」「我們早就準備完了啦!你知道你睡了多久嗎?」
「話說Sam你知道嗎,聽說這次好像很熱鬧欸,Python她好像又養新的寵物了、Java學姊好像也會來、還有還有...」,VSCode感覺起來很期待,雖然感覺還有點想睡覺,但我被她拉著手前往桌面廣場。
走了大概十分鐘左右,看到一列隊伍應該就是要入場的人們(話說,這算是人嗎?),IDEA也在隊伍中,不過我跟她不熟,就沒特別打招呼了。
看著手上拿的入場券,我突然想到,「話說VSC你們不用去參加嗎?」。
VSCode一副「我早就知道你會問了」的表情回答:「我們又~~不是程式語言,找我們去幹嘛?Sam你睡太久囉~~」「你是不是欠扁...」明明就感覺只睡幾秒鐘,哪有睡太久的道理?
總算是輪到我們了,將入場券上QR娘做出的二維碼給機器掃過後,閘門很快就放我們進去了。
一踏入廣場,眼前看到的是整齊排列的各組織的攤位、漫天飛舞的紙片...不對,是漫天飛舞的語法,「if...else...printf...dir...sudo...還真是什麼都有啊哈哈」。另外處處掛著由陣列組成的萬國旗,上面是各個語言的Logo,雖然我認得出來的好像也沒幾個。
還在到處亂看的時候,耳畔傳來熟悉的叫喊聲:「Sam欸,還有VSCode她們!」
回頭望向聲音的來源,「CSS?為什麼你在XML宗族會這邊?XML和HTML呢?」沒錯,眼前是一位令人為之一亮的少女。
高雙馬尾和前側剪齊的空氣瀏海、髮色從頭頂到髮梢隨著主題顏色改變、今天她穿著時尚的短版上衣配百褶裙,一整個藍色風格,跟靠在我身邊翻著Python娘給她的說明文件的VSCode有點異曲同工之妙。
隨著我雙眼視線漸漸往下移動,看到了她胸前掛的識別證,「CSS」三個字清晰地映在眼前,是CSS娘沒錯。她手上拿著color-picker筆,另一手抱著剛設計好的banner的原始碼,桌上還放著好幾疊Pantone的色卡,以及幾張畫到一半的UI設計稿。最近網頁好像也被拿來做桌面應用程式了呢?想到Electron再看看VSC,CSS桌上這麼多東西好像也不難想像了。
「HTML姊姊、XML會長和OOXML她們好像跑去R語言區的資料視覺化攤位了,至於JavaScript嘛...」和著欲言又止的神情,CSS的拇指指向旁邊的Node專案同好會。順著指向看去,是吵架吵得很兇的JS和Node.js,明明基本上就是一家的卻整天在吵架,還要Git拉著...不對,Git剛剛不是還掛在VSCode肩上嗎?
「她們是要吵多久...」我露出苦笑望著CSS,「不知道,好像每年都要這樣玩一遍,反正她們爽就好了,又死不了人。喔順帶一提,好像又在炒ES6和CommonJS哪個好了,反正要我表態我推薦@import啦。」眼前CSS的表情跟我一樣,無奈神情的部分。
「所以...這就是為什麼妳明明身為樣式表卻待在XML語系的原因?」我提出問題,順便四處環顧這個攤位。
一眼望進去是很整潔明亮、設計感十足的空間,另外左右對稱的設計明顯看得出是XML語系的標準特色。以及滿滿的尖括號,畢竟XML系列用的都是尖括號,雖然以我而言YAML的長相比較好看。
「沒錯啊...」CSS臉上寫著「還是我來吧」的疲憊感,回答我的問題,「重點是還不讓我用花括號,真是過分。還有還有,你們這些人類是怎樣啦??怎麼會想要在HTML裡面寫一大堆的inline style?那種東西真的是給人看的,根本是違章裝潢吧...不要以為Chrome娘會幫忙解釋就到處亂寫,真的不要欸;還有還有...」不只回答我的問題,順便再加了一堆抱怨...
「哈哈...」也不知道怎麼回應,反正就...對。
6Please respect copyright.PENANAzknaCKEMTy
6Please respect copyright.PENANAKO47qeKnvr
註解
標記語言學會:LaTeX和Markdown都屬於標記語言。6Please respect copyright.PENANAlKJl5KYmSR
IDEA:JetBrains開發的Java用IDE,全稱IntelliJ IDEA,據說跟Java感情好像不錯。6Please respect copyright.PENANAxnB6w0g6aa
陣列組成的萬國旗:陣列通常用來存放多筆類似的資料,國旗可以算吧?6Please respect copyright.PENANA55hR5awqP1
OOXML:Office Open XML,微軟Office文件的格式。6Please respect copyright.PENANAr3srMlOkYz
R語言區的資料視覺化攤位:R語言多用於統計分析、繪圖以及資料探勘。6Please respect copyright.PENANALPvjyWG6Bc
ES6和CommonJS哪個好了:這是JavaScript模組化兩種規範的爭論,寫法完全不同。ESM使用import和export,而CJS使用require和module.exports或exports。6Please respect copyright.PENANAKJKvori900
@import:CSS匯入檔案的方式,(CSS娘:我跟她們不同黨的)6Please respect copyright.PENANASnFOpNPU0c
尖括號:XML與基於XML的語言大多使用尖括號包住標籤(像是<tag>)6Please respect copyright.PENANAvZaC1ZHd4O
YAML:YAML是一種人類可讀的資料序列化格式,語法上比XML更簡潔。6Please respect copyright.PENANAoPmLq3JtGO
花括號:CSS語法使用花括號{}來定義樣式規則,CSS娘不滿在XML語系不能使用。