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

    文章

    1951

    浏览量

    35067
  • python
    +关注

    关注

    56

    文章

    4811

    浏览量

    85119

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

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

收藏 人收藏

    评论

    相关推荐

    数字电路编程语言介绍

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

    gitee 支持的编程语言有哪些

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

    Triton编译器支持的编程语言

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

    编程语言的误区与常见问题

    误区一:编程语言的选择 常见问题: 初学者在选择编程语言时,往往会被市场上的热门语言所吸引,而忽视了自己的实际需求和兴趣。 一些开发者认为某
    的头像 发表于 11-15 09:35 401次阅读

    MCU编程语言和开发环境介绍

    微控制器单元(Microcontroller Unit,简称MCU)是嵌入式系统的核心,广泛应用于各种电子产品中。随着技术的发展,MCU编程语言和开发环境也在不断进步,以适应不同的应用需求。 1.
    的头像 发表于 11-01 11:51 1183次阅读

    C语言与其他编程语言的比较

    C语言作为一种历史悠久的编程语言,自其诞生以来,一直在软件开发领域扮演着重要角色。它以其高效、灵活和可移植性强的特点,成为了系统级编程的首选语言
    的头像 发表于 10-29 17:30 415次阅读

    plc编程语言编程相关技巧有哪些

    PLC(可编程逻辑控制器)编程语言及相关编程技巧是工业自动化领域中不可或缺的知识。 一、PLC编程语言
    的头像 发表于 10-21 16:56 485次阅读

    labview是什么编程语言写的

    的一种图形化编程语言。它并不是用传统的文本编程语言(如C++、Python等)编写的,而是采用了一种独特的图形化编程
    的头像 发表于 09-04 16:00 1269次阅读

    plc编程st语言怎么编

    PLC(可编程逻辑控制器)编程中的ST(Structured Text)语言是一种高级编程语言,它类似于Pascal或C
    的头像 发表于 08-25 10:05 1668次阅读

    PLC的编程方式及编程语言

    在工业自动化领域,PLC(Programmable Logic Controller,可编程逻辑控制器)因其强大的控制功能和灵活的编程方式而得到了广泛应用。PLC的编程方式和编程
    的头像 发表于 06-27 14:08 984次阅读

    abb工业机器人的编程语言是什么

    ABB工业机器人的编程语言主要是RAPID(Robot Application Programming Interface for Development),它是一种高级编程语言,专门
    的头像 发表于 06-16 16:49 2910次阅读

    PLC编程语言和C语言的区别

    在工业自动化和计算机编程领域中,PLC(可编程逻辑控制器)编程语言和C语言各自扮演着重要的角色。尽管两者都是
    的头像 发表于 06-14 17:11 3361次阅读

    PLC常用编程语言有哪些

    在工业自动化领域,PLC(Programmable Logic Controller,可编程逻辑控制器)作为一种核心控制设备,其编程语言的选择对于控制系统的设计、开发和维护具有重要影响。PLC的
    的头像 发表于 06-14 16:58 1848次阅读

    fpga用的是什么编程语言 fpga用什么语言开发

    fpga用的是什么编程语言 FPGA(现场可编程逻辑门阵列)主要使用的编程语言是硬件描述语言(H
    的头像 发表于 03-14 17:09 3696次阅读

    fpga芯片用什么编程语言

    FPGA芯片主要使用的编程语言包括Verilog HDL和VHDL。这两种语言都是硬件描述语言,用于描述数字系统的结构和行为。
    的头像 发表于 03-14 16:07 1665次阅读