@編程語言

Stories List
@chiqingdechouti

讓代碼動起來——ObjectSense 條件、循環與函數

一、引言:給你的程序一個"大腦" 在掌握了變量和基本類型之後,我們需要讓程序具備邏輯判斷和重複執行的能力。條件語句、循環和函數就是ObjectSense程序的"大腦"和"肌肉",它們使程序能夠做出決策、自動化重複任務,以及模塊化組織代碼。 二、學會"做選擇":條件語句 條件語句允許程序根據不同的條件執行不同的代碼塊。ObjectSense使用if-elseif-else結構:

chiqingdechouti Avatar

@chiqingdechouti

Nickname codigger

@chiqingdechouti

Micro框架:讓程序語言學會"混搭"的藝術

在編程世界裏,每種語言都有自己的特長,但有時候我們需要讓不同的語言協同工作。這就好比讓來自不同國家的人一起完成一個項目,需要解決"語言溝通"的問題。今天,我們就來聊聊OSE開發環境中的Micro微語言框架——這個讓程序語言實現"混搭"的神奇工具。 什麼是Micro框架? 想象一下,你正在用中文寫文章,但需要嵌入幾句英文詩句。如果有一個智能助手能自動幫你處理兩種語言的切換和融合,那該多方

chiqingdechouti Avatar

@chiqingdechouti

Nickname codigger

@chengxuyuanlaoliu2024

Dart宏被砍掉的真相:為什麼Go、Python、Java等高級語言都拒絕宏?

哈嘍,我是老劉 前兩天的文章講了老劉對Dart宏功能的期待和Dart官方取消宏的一點觀點。 Dart的宏取消了,期待3年的功能,説沒就沒了? 有人評論説高級編程語言是不需要宏功能的。 雖然老劉自己是非常支持宏的,但是不得不説這個觀點其實也是有一定的道理的。 為啥這麼説呢? 接下來我就來對比一下C語言的宏和Dart的build_runner,看看各自的優劣在哪裏。 相信對比完大家也就能理解兩

chengxuyuanlaoliu2024 Avatar

@chengxuyuanlaoliu2024

Nickname 程序員老劉

@ansurfen

耗時一週,我的編程語言 Hulo 新增 Bash 轉譯和包管理工具

嘿,腳本開發者們! 還記得上週我介紹的那個能編譯成 VBScript 的現代編程語言 Hulo 嗎?這周它又有了重大更新! 🚀 本週重磅更新 1. Bash 轉譯器正式上線! 是的,你沒看錯!Hulo 現在不僅支持 VBScript,還支持 Bash 了! 這意味着你可以用同一套現代語法,同時生成 Windows 和 Linux/macOS 的腳本: // main.hl class User

ansurfen Avatar

@ansurfen

Nickname Ansurfen

@fannaodeshafa

macOS是開發的終極進化版嗎?

在程序員的圈子裏,Linux代表着一種信仰:開源、自由、極致的可定製性。但不少當年抱着 生命不息,折騰不止”信念的 Linux 高手,折騰了十幾年 Arch、Gentoo,把命令行玩得爐火純青,最後卻不約而同地換上了 MacBook。 連GNOME的創始人Miguel de Icaza,這位Linux桌面環境的元老級人物,也曾公開表示自己最終愛上了macOS。這不禁讓人思考:為什麼macOS成為了

fannaodeshafa Avatar

@fannaodeshafa

Nickname 煩惱的沙發

@idiomeo

Flex與Bison快速入門深入並打造腳本編程語言前端

Flex 與 Bison 快速入門:打造腳本語言前端 一、介紹 在現代軟件開發中,編譯器和解釋器是許多高級語言的基礎架構。而詞法分析和語法分析則是編譯器前端的核心組成部分。Flex 和 Bison 作為開源的詞法分析器和語法分析器生成工具,為開發者提供了高效構建語言解析系統的能力。 Flex(Fast Lexical Analyzer)是一個詞法分析器生成工具,能夠根據正則表達式規則生成詞法分析器

idiomeo Avatar

@idiomeo

Nickname 愚人貓Idiomeo