在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>Berry為32位單片機設計的腳本語言

Berry為32位單片機設計的腳本語言

2022-06-22 | zip | 0.22 MB | 次下載 | 免費

資料介紹

授權協議 MIT
開發語言 C/C++
操作系統 跨平臺
軟件類型 開源軟件
所屬分類 程序開發腳本編程語言

軟件簡介

Berry是一款一款為32位單片機設計的腳本語言。Berry解釋器使用C89標準實現,該語言可以在RAMROM很小的設備上運行。

盡管Berry的體積很小,但是它也支持class以及閉包等功能,使得單片機可以具有較好的二次開發能力。Berry沒有將數值和字符串等簡單類型設計為對象,這樣不僅節省了RAM還可以防止頻繁的malloc()調用。此外該腳本語言還有一些減少內存使用的優化。

Berry非常容易和C語言進行交互,您可以使用C API調用Berry代碼,也可以在Berry代碼中調用C語言實現的原生函數或者類。

以下是Berry支持的基本類型:

  • nil:空類型

  • 數值型:integer、real

  • boolean:布爾型

  • string:字符串類型

  • class:類,用于提供面向對象支持

  • list:可變長度數組

  • map:哈希表

  • range:存儲一個整數區間

  • function:所有的函數都是function類型

其中list、map和range是class類型。nil、integer、real和boolean型的數據不需要使用動態內存分配。

運算符和控制語句與C語言相似,具體語法信息可以參考README文件和項目文檔

特性

  • 基本類型
    • 數值:整數(int)和實數(real
    • 布爾值:truefalse
    • 字符串:單引號和雙引號
    • 列表:連續的內存列表,例如?[1, 2, 3]
    • 地圖:哈希地圖,例如?{ 'a': 1, 2: 3, 'map': {} }
    • 范圍:包括一個較低和較高的整數值,例如?0..5
  • 運算符和表達式
    • 賦值運算符:=+=-=*=/=%=&=|=^=<<=>>=
    • 關系運算符:<<===!=>>=
    • 邏輯運算:&&||!
    • 算術運算符:+-*/%
    • 位運算符:&|~^<<>>
    • 現場操作員:?.
    • 下標運算符:?[]
    • 連接字符串運算符:?+
    • 條件運算符:?? :
    • 括號:?()
  • 控制結構
    • 條件語句:?if-else
    • 迭代語句:whilefor
    • 跳轉語句:breakcontinue
  • 功能
    • 局部變量和塊范圍
    • 退貨聲明
    • 嵌套函數定義
    • 基于升值的封閉
    • 匿名功能
    • Lambda表達式
    • 繼承(僅公共單繼承)
    • 方法和運算符重載
    • 構造方法
    • 破壞性方法
  • 模塊管理
    • 內置模塊幾乎不需要RAM
    • 擴展模塊支持:腳本模塊,字節碼文件模塊和共享庫(例如* .so,*。dll)模塊
  • GC(垃圾收集)
    • 標記掃描GC
  • 異常處理
    • 使用raise語句拋出任何異常值
    • 多重捕獲模式
  • 字節碼文件支持
    • 將功能導出到字節碼文件
    • 加載字節碼文件并執行
?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1AIWA J470維修手冊 (可直接打印)
  2. 3.16 MB   |  3次下載  |  10 積分
  3. 2數能NU501系列恒流芯片型號選型表
  4. 0.04 MB   |  2次下載  |  免費
  5. 3Eurotherm TKS Temperature 用戶手冊
  6. 1.46 MB  |  2次下載  |  免費
  7. 4多值電場型電壓選擇晶體管結構
  8. 0.11 MB   |  1次下載  |  免費
  9. 5MOSFET講解-01(可下載)
  10. 253.76 KB  |  1次下載  |  免費
  11. 6MOSFET講解-02(可下載)
  12. 263.46 KB  |  1次下載  |  免費
  13. 7MOSFET講解-03(可下載)
  14. 501.18 KB  |  1次下載  |  免費
  15. 8藍牙無線遙控小車
  16. 10.49 MB   |  1次下載  |  2 積分

本月

  1. 1晶體三極管的電流放大作用詳細說明
  2. 0.77 MB   |  32次下載  |  2 積分
  3. 2Python從入門到精通背記手冊
  4. 18.77 MB   |  24次下載  |  1 積分
  5. 3雙極型三極管放大電路的三種基本組態的學習課件免費下載
  6. 4.03 MB   |  23次下載  |  1 積分
  7. 4第十一屆 藍橋杯 單片機設計與開發項目 省賽 程序設計試題及源碼
  8. 90.88KB   |  23次下載  |  3 積分
  9. 5STM32F103C8T6開發板最小系統原理圖
  10. 0.78 MB   |  23次下載  |  免費
  11. 6多級放大電路的學習課件免費下載
  12. 1.81 MB   |  21次下載  |  2 積分
  13. 7九陽豆漿機高清原理圖
  14. 2.47 MB   |  15次下載  |  1 積分
  15. 81875功放原理圖
  16. 0.04 MB   |  11次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420063次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191382次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183337次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81585次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73814次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 久久久国产在线 | www.夜夜操.com | 午夜视频色 | 伊人天天干 | se97se成人亚洲网站在线观看 | 欧美巨大xxxx做受中文字幕 | 一级黄视频 | 激情五月婷婷小说 | 免费大秀视频在线播放 | 丁香网五月 | 性欧美黑人xxxx | 免费看黄视频的网站 | 色综合天天射 | 亚洲精品久久婷婷爱久久婷婷 | 夜夜爽8888 | 亚洲香蕉毛片久久网站老妇人 | 欧美在线精品一区二区三区 | 美女免费视频色在线观看 | 久久精品国产免费中文 | 日本在线一级 | 九九热在线精品 | 立即播放免费毛片一级 | 日本三级网址 | 一级毛片免费不卡直观看 | tube 69sex 第一次 | 一级一级18女人毛片 | 人人澡人人人人夜夜爽 | 亚洲伊人久久大香线蕉结合 | 在线成人精品国产区免费 | 午夜视频在线网站 | 一级毛片免费网站 | 午夜影院亚洲 | а8天堂资源在线官网 | 99国产在线 | 久久色婷婷 | 站长工具天天爽视频 | 亚洲国产成人精品女人久久久 | 人人免费人人专区 | 久久久鲁 | 亚洲第一视频在线观看 | 国产一级αv片免费观看 |