0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

dongbei - 东北方言编程语言

电子工程师时间 来源:电子工程世界 2020-05-07 16:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

逛github,发现一个神奇的repo——东北方言编程,这东北哥们怕也是在家里呆着憋屈,给闲的。(东北方言编程:基于 Python 3 二次开发的,想想木兰编程语言,这哥们会玩)

看下他的readme吧!

dongbei - 东北方言编程语言

引言

系统要求

安装

测试

你好,世界

学习材料

跑程序

参与开发

周边

引言

dongbei是啥?它是一门以东北方言词汇为基本关键字的以人为本的编程语言。

这玩意儿可是填补了世界方言编程地图上的一大片儿空地啊!
这么说吧,谁要是看了 dongbei 程序能憋住了不笑,我敬他是纯爷们儿!

那它有啥特点咧?多了去了:

简单啊!小学文化程度就行。您能看懂春晚不?能?那就没问题。

好读啊!看着看着包您不由自主地念出声儿来。

开心啊!呃,做人嘛,最重要的是要开心。

开源啊!不但不要钱,而且不要脸 — 随时随地欢迎东北话高手打脸指正。

总而言之,dongbei 语言具有极高的娱技比(娱乐精神-技术含量比例)。

dongbei 编程语言的开发采用了业界领先的TDD(TreeNewBee-Driven Development)方式。
具体地说,就是每个功能都是先把文案写好,八字没一撇牛皮就吹起来了,然后根据牛皮写测试案例,最后再实现功能让牛皮不被吹破。
这样做有两大好处:第一每个功能都是有的放矢,不值得 tree new bee 的功能一概没有。
第二确保了每个功能都有文案负责吹嘘,开发者绝对不会养在深闺无人识。

不扯犊子了。翠花,上酸菜~~~

系统要求

dongbei 语言是基于 Python 3 二次开发的。
只要能跑 Python 3 的旮旯儿都能跑。
像 Mac OS 啦、Windows 啦、Linux 啦,等等等等,都成!

安装

pip直接就能整上dongbei 。dongbei是Python3写的 ,建议使用pip3 。

# 给这台电脑的所有用户安装 pip3 install dongbei-lang # 只给自己安装 pip3 install dongbei-lang --user # 更新到最新的 dongbei 版本。要是只给当前用户更新,加 --user pip3 install dongbei-lang --upgrade # 使用 dongbei .dongbei

要是你的系统没有pip3呢,也可以装一个,还是免费。详情可咨询:
Windows
Mac
Ubuntu

当然你也可以直接跑 src/dongbei.py 。

要是你的系统没有python3呢,那得先装一个,免费!

比如,你要是用 Mac 的话,就按 Mac Python3 安装指南 做。

测试

没事跑跑

test/dongbei_test.py

身体更健康。

你好,世界

创建一个名字叫 hello-world.dongbei 的文本文件,内容如下:

唠唠:“唉呀,这嘎哒真他妈那啥!”。

用 utf-8 编码保存。
要是编辑器因为编码有毛病埋汰你,那就把文件内容改成

# -*- coding: utf-8 -*- 唠唠:“唉呀,这嘎哒真他妈那啥!”。

再试,应该就成了。

然后在命令行窗口运行:

dongbei hello-world.dongbei

你应该看到执行结果:

唉呀,这嘎哒真他妈那啥!

学习材料

要是你以前有 dongbei 语言基础,或者不耐烦看文档,可以直扑 dongbei 语言考试小抄。

要是你习惯以听歌的方式学习,请下载 dongbei 语言官方宣传歌曲《Dongbei Style》(歌词)。

要是你想全面深入掌握 dongbei 语言,那就得读读 dongbei语言咬文嚼字。

这里还有一些精选的示范程序供大家参考:

快速排序

跑程序

目前人类已知的跑 dongbei 程序的方法有三种:

要是没有用 pip3 安装 dongbei-lang,可以用 src/dongbei.py 程序文件 命令来跑一个 dongbei 程序。

要是已经安装了 dongbei-lang,可以用 dongbei 程序文件 命令。

要是已经安装了 dongbei-lang,也可以在一个 dongbei 程序文件的开头插入一行 #!/usr/bin/env dongbei 再把文件改成可执行的(比如在 Linux / Mac OS 上跑 chmod +x 程序文件)。然后,就可以直接用 程序文件 命令来跑码了。

用前两种方法的时候,可以在命令行加上 --xudao(絮叨)让系统打印和 dongbei 程序对应的 Python 代码。
这在开发和学习 dongbei 的时候大有裨益。

参与开发

dongbei 欢迎大伙儿帮衬。
要是您有意相助,请看dongbei 开发人间指南。

周边

一个好汉三个帮。
dongbei的老铁们开发了这些个周边项目,让你在用dongbei编程的时候如虎添翼,如鱼得水,如痴如醉,如胶似漆:

VS Code 的 dongbei 语法高亮度插件:https://github.com/mingjun97/dongbei-vscode ,在插件商店直接安装就成。

vim 的 dongbei 语法高亮度插件:https://github.com/suxpert/dongbei.vim ,整法自个儿瞅去。

看看他的dongbei 语言基础:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程语言
    +关注

    关注

    10

    文章

    1959

    浏览量

    38889
  • python
    +关注

    关注

    57

    文章

    4856

    浏览量

    89552

原文标题:东北方言也能编程?真的!看东北老铁给闲的

文章出处:【微信号:eedesigner,微信公众号:eeDesigner】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么单片机还在用C语言编程

    说起单片机我们就会想到C语言,单片机为什么还在用C语言编程?现在有很多很好用的高级语言,如VC、PYTHON、PHP等等,为什么这些语言不能
    发表于 11-28 07:37

    C语言编程技巧

    设计,分层开发代码,便于理解和维护。 ‌8、避免使用GOTO语句‌:尽管GOTO语句在某些情况下仍然有用,但现代编程更倾向于使用函数和循环控制结构,以提高代码的可读性和维护性。 ‌9、利用C语言的灵活性
    发表于 11-27 06:46

    一文了解Mojo编程语言

    Mojo 是一种由 Modular AI 公司开发的编程语言,旨在将 Python 的易用性与 C 语言的高性能相结合,特别适合人工智能(AI)、高性能计算(HPC)和系统级编程场景。
    发表于 11-07 05:59

    东北大学开源鸿蒙技术俱乐部正式揭牌成立

    2025年10月27日上午,由OpenAtom OpenHarmony(以下简称“开源鸿蒙”)项目群技术指导委员会和东北大学软件学院共同举办的“东北大学开源鸿蒙技术俱乐部成立大会暨创新智能技术论坛
    的头像 发表于 10-31 10:43 399次阅读
    <b class='flag-5'>东北</b>大学开源鸿蒙技术俱乐部正式揭牌成立

    Votee AI借助NVIDIA技术加速方言小语种LLM开发

    了精准的方言及小语种大语言模型 (LLM)。此举成功解决了数据稀缺、语言复杂及计算效率等挑战,为全球数以百万计、缺乏数字化资源的语言使用者提供了技术支持。
    的头像 发表于 08-20 14:21 643次阅读

    梯形图语言补充编程说明书

    电子发烧友网站提供《梯形图语言补充编程说明书.pdf》资料免费下载
    发表于 07-09 14:14 2次下载

    南方测绘与北方雷科达成战略合作

    近日,北方雷科(安徽)科技有限公司(以下简称“北方雷科”)与南方测绘战略合作协议签约仪式在南方测绘集团总部举行。北方雷科董事长李传军,北方雷科产业事业部常务副总经理李勇到访集团总部,南
    的头像 发表于 07-08 18:14 933次阅读

    单片机c语言编程实例大全

    单片机c语言编程实例大全_18
    发表于 04-30 16:11 6次下载

    康耐视邀您相约2025东北国际工业博览会

    4月24-26日,第26届东北国际工业博览会即将在沈阳国际展览中心盛大启幕!作为东北地区历史悠久、规模宏大、影响力深远的工业展会,本届东北工博会聚焦产业升级与智能转型,全方位呈现全球工业产业链协同创新的前沿成果。
    的头像 发表于 04-17 17:15 952次阅读

    集创北方荣获海康威视“最佳质量奖”

    近日,北京集创北方科技股份有限公司(简称集创北方)董事长张晋芳一行前往杭州海康威视数字技术股份有限公司(简称海康威视)拜访交流。
    的头像 发表于 02-27 16:49 962次阅读

    数字电路编程语言介绍

    数字电路编程语言是专门为描述和模拟数字电路而设计的编程语言。它们通常具有以下特点: 硬件描述语言(HDL) :大多数数字电路
    的头像 发表于 01-24 09:39 1386次阅读

    gitee 支持的编程语言有哪些

    Gitee(码云)是一个基于 Git 的代码托管和研发协作平台,类似于 GitHub 和 GitLab。它支持多种编程语言,允许开发者托管和管理代码,进行版本控制,以及协作开发。以下是一些
    的头像 发表于 01-06 09:50 1105次阅读

    三菱PLC编程语言解析

    三菱电机(Mitsubishi Electric)是全球知名的自动化和制造解决方案供应商,其PLC(可编程逻辑控制器)产品广泛应用于工业自动化领域。三菱PLC编程语言主要基于国际标准IEC
    的头像 发表于 12-26 17:36 2214次阅读

    Triton编译器支持的编程语言

    Triton编译器支持的编程语言主要包括以下几种: 一、主要编程语言 Python :Triton编译器通过Python接口提供了对Triton语言
    的头像 发表于 12-24 17:33 1445次阅读

    集创北方荣获天马“优秀合作伙伴奖”

    近日,以“聚势谋远 共赢未来”为主题的2024年天马全球合作伙伴大会在厦门隆重举行。凭借在显示领域的紧密合作与卓越贡献,集创北方再度荣获“优秀合作伙伴奖”,这也是集创北方连续两年获此殊荣。
    的头像 发表于 12-18 11:39 1007次阅读