亚洲精品国产情侣av在线_91亚洲国产成人久久精品网站_亚洲AV无码专区电影在线观看_亚洲AV无码专区亚洲AV桃

助力低代碼開(kāi)發(fā) 翼輝開(kāi)源C語(yǔ)言代碼生成工具JStruct

2022-03-10 13:13:01    來(lái)源:大京網(wǎng)

近日,為了幫助程序員節(jié)省代碼開(kāi)發(fā)量,翼輝信息董事長(zhǎng)、SylixOS 嵌入式操作系統(tǒng)、EdgerOS 新一代智能邊緣計(jì)算操作系統(tǒng)創(chuàng)始人韓輝發(fā)布并開(kāi)源了極其有用的代碼生成器-JStruct。該工具使用 JavaScript 編寫(xiě),可以運(yùn)行在 JSRE 或者 Node.js 環(huán)境中,其生成的代碼相當(dāng)于在 C/C++ 環(huán)境中直接使用 JSON.parse 與 JSON.stringify。JStruct 降低了 C 語(yǔ)言嵌入式編程的門(mén)檻,而它的開(kāi)源是翼輝在簡(jiǎn)化設(shè)備端開(kāi)發(fā)道路上邁出的第一步。

JSON 作為現(xiàn)在最主流的數(shù)據(jù)交換語(yǔ)言之一,其簡(jiǎn)潔、清晰的層次結(jié)構(gòu)相較于其他數(shù)據(jù)描述語(yǔ)言更加易讀、易編寫(xiě)。隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,JSON 在各行業(yè)應(yīng)用中脫穎而出。由于語(yǔ)言優(yōu)勢(shì), JavaScript 可以非常輕松地將 JSON 數(shù)據(jù)轉(zhuǎn)換為應(yīng)用對(duì)象,反之也可以很容易的將應(yīng)用對(duì)象轉(zhuǎn)換為 JSON 數(shù)據(jù)。但這種順暢的體驗(yàn)也只能在 JavaScript 中體會(huì)到,尤其像 C 語(yǔ)言這樣的強(qiáng)類(lèi)型語(yǔ)言,想要使用 JSON 來(lái)完成數(shù)據(jù)傳輸,相較于 JavaScript 而言則要復(fù)雜的多。

在 C 語(yǔ)言編程中通常會(huì)引入 cJSON 來(lái)完成對(duì) JSON 數(shù)據(jù)的生成、操作、解析等操作。雖然 cJSON 的 API 簡(jiǎn)單易用,但相對(duì)于 JavaScript 簡(jiǎn)潔的聲明式語(yǔ)法,其可讀性還存在明顯差距。試想在具體的業(yè)務(wù)場(chǎng)景中可能會(huì)設(shè)計(jì)很多的 JSON 結(jié)構(gòu),而構(gòu)建這些 JSON 數(shù)據(jù)結(jié)構(gòu)的 C 語(yǔ)言代碼大同小異。一旦數(shù)據(jù)結(jié)構(gòu)多到了一個(gè)量級(jí),那么這樣的編程就成了重復(fù)的體力勞動(dòng)且極容易出錯(cuò)。那么有沒(méi)有更好的方案來(lái)讓我們能使用聲明式的方式,直接生成 C 語(yǔ)言代碼,把自己從這樣枯燥無(wú)趣的體力勞動(dòng)中解放出來(lái)? 答案就是 “JStruct”。

JStruct 是一個(gè)可以運(yùn)行在 Node.js 和 JSRE 平臺(tái)上的 C 語(yǔ)言 JSON 結(jié)構(gòu)代碼生成工具,只需要通過(guò)一個(gè)簡(jiǎn)單的配置文件,便可以生成一套完整的定制化 JSON 數(shù)據(jù)結(jié)構(gòu)處理的 C 代碼。

通過(guò)引入 JStruct 所生成的 test_jstruct.h,C 代碼中可以直接使用結(jié)構(gòu)體編程,像 JavaScript 一樣進(jìn)行對(duì)象成員的賦值與轉(zhuǎn)換。因?yàn)?JSON 字段與結(jié)構(gòu)體成員一一對(duì)應(yīng),代碼結(jié)構(gòu)將更加清晰、友好。這樣的開(kāi)發(fā)模式與數(shù)據(jù)調(diào)用方式也更容易讓上層應(yīng)用開(kāi)發(fā)人員理解和使用,降低了開(kāi)發(fā)所需的代碼量。如果開(kāi)發(fā)過(guò)程中 JSON 結(jié)構(gòu)需要改動(dòng),也僅僅只需要修改配置文件重新生成替換即可。

由于使用了 JSON 聲明的配置形式,使得無(wú)論是應(yīng)用端還是設(shè)備端開(kāi)發(fā)者都可以根據(jù) conf.json 的內(nèi)容清晰了解到數(shù)據(jù)結(jié)構(gòu)和類(lèi)型,這樣極大地降低了設(shè)備端與應(yīng)用端的交流成本。

萬(wàn)物互聯(lián)的目的實(shí)質(zhì)就是打通數(shù)據(jù)連接,如何更加方便快速地完成數(shù)據(jù)的構(gòu)建,解析,處理則是達(dá)成萬(wàn)物互聯(lián)目標(biāo)的基礎(chǔ)。 如果已經(jīng)厭倦了 cJSON 的數(shù)據(jù)生成與解析的方式,不妨試試 JStruct ,相信一定會(huì)給你帶來(lái)不同的 JSON 數(shù)據(jù)操作體驗(yàn)。

熱愛(ài)寫(xiě)代碼、程序員出身的韓輝在 2006 年開(kāi)始研發(fā) SylixOS 系統(tǒng),與團(tuán)隊(duì)一起寫(xiě)下百萬(wàn)行內(nèi)核源代碼,成為了現(xiàn)在翼輝信息的種子,SylixOS 相關(guān)內(nèi)核代碼開(kāi)源并在工信部進(jìn)行了源碼自主率掃描,內(nèi)核自主化率達(dá)到 100%。2021 年,韓輝帶領(lǐng)翼輝愛(ài)智團(tuán)隊(duì)推出新一代智能邊緣計(jì)算操作系統(tǒng)——愛(ài)智操作系統(tǒng)EdgerOS,基于 SylixOS 系統(tǒng)為內(nèi)核進(jìn)行開(kāi)發(fā),可為開(kāi)發(fā)者提供低代碼開(kāi)發(fā)平臺(tái),快速抓住物聯(lián)網(wǎng)時(shí)代創(chuàng)業(yè)契機(jī)。此次翼輝通過(guò)發(fā)布和開(kāi)源代碼生成器,可為程序員極大節(jié)約代碼開(kāi)發(fā)量,讓開(kāi)發(fā)工作更加便捷。翼輝愛(ài)智團(tuán)隊(duì)也一貫堅(jiān)持以程序員和開(kāi)發(fā)者的利益至上,未來(lái)將有更多優(yōu)秀的小工具分批開(kāi)放提供使用。

關(guān)鍵詞:

上一篇:
下一篇:

熱點(diǎn)話題

熱點(diǎn)推薦

頭條

? 亚洲精品国产情侣av在线_91亚洲国产成人久久精品网站_亚洲AV无码专区电影在线观看_亚洲AV无码专区亚洲AV桃

              青青草精品视频| 亚洲国产激情av| 九九视频精品免费| 久久97超碰色| 国产九色精品成人porny| 精彩视频一区二区| 国产一区 二区 三区一级| 国产揄拍国内精品对白| 国产精品亚洲视频| 成人精品视频一区二区三区| 成人av在线资源| 久久―日本道色综合久久| 久久精品免费在线观看| 国产精品久久久久影院亚瑟| 亚洲精品日韩一| 亚洲国产成人av网| 欧美午夜电影网| 欧美一区二区视频在线观看2020| 国产视频一区二区在线| 久久精品在这里| 中文字幕在线免费不卡| 亚洲精选视频在线| 在线观看亚洲成人| 日韩欧美国产成人一区二区| 日本一区二区三区视频视频| 亚洲视频一区在线| 亚洲高清免费视频| 激情图片小说一区| av亚洲产国偷v产偷v自拍| 日本网站在线观看一区二区三区| 久久99国产精品尤物| 成人avav影音| 国产精品国产精品国产专区不蜜 | 欧美大片在线观看一区二区| 久久亚洲欧美国产精品乐播 | www一区二区| 国产精品三级久久久久三级| 一区二区三区免费网站| 国产精品视频线看| 一区二区免费看| 免费在线视频一区| 成人黄色av网站在线| 国产精品久久久久久久久快鸭| 亚洲成人福利片| 欧美一区二区视频在线观看2022| 国产精品美女久久久久久久久久久 | 欧美一区二区在线视频| 国产女人18水真多18精品一级做| 亚洲综合精品久久| 国产一区二区在线视频| 国产丝袜美腿一区二区三区| 午夜精品久久久久影视| 日韩精品在线一区二区| 亚洲欧美日本在线| 韩国av一区二区三区四区| 国产三区在线成人av| 色综合久久中文综合久久97 | 中文字幕亚洲欧美在线不卡| 欧美性一区二区| 国产三级精品在线| 日韩精品欧美精品| 91欧美一区二区| 亚洲一区二区av在线| 日韩欧美综合一区| 亚洲综合久久久久| 成人激情午夜影院| 亚洲精品免费一二三区| 7777精品伊人久久久大香线蕉| 中文字幕中文乱码欧美一区二区| 久久69国产一区二区蜜臀| 欧美国产乱子伦 | 国产精品午夜电影| 午夜视频一区二区| 91老师片黄在线观看| 婷婷久久综合九色国产成人| 久久九九全国免费| 水蜜桃久久夜色精品一区的特点| 97久久人人超碰| 午夜不卡av在线| 亚洲国产高清在线观看视频| 麻豆国产精品一区二区三区| 欧美激情一区不卡| 666欧美在线视频| 亚洲午夜精品一区二区三区他趣| fc2成人免费人成在线观看播放| 亚洲一二三专区| 国产女人18水真多18精品一级做 | 亚洲电影视频在线| 26uuu欧美| 欧美综合欧美视频| 亚洲色图一区二区三区| 国产精品18久久久久久久久| 一区二区三区在线视频观看58| 2023国产一二三区日本精品2022| 人妖欧美一区二区| 国产精品久久久久久亚洲毛片| 日韩一区二区三| 日韩高清一级片| 国产精品久久福利| 精品国产乱码久久久久久牛牛| 日本中文在线一区| 17c精品麻豆一区二区免费| 精品成人一区二区三区四区| 久久国产欧美日韩精品| 一区二区三区在线看| 欧美韩国日本一区| 风间由美一区二区三区在线观看| 午夜精品福利一区二区蜜股av| 国产精品电影一区二区三区| 成人免费视频app| 色综合久久久久久久| 亚洲三级电影网站| 91麻豆国产香蕉久久精品| 欧美精品丝袜久久久中文字幕| 亚洲成人黄色影院| 中文字幕一区在线观看| 精品国一区二区三区| 韩国成人在线视频| 色琪琪一区二区三区亚洲区| 亚洲精品老司机| 国产日韩欧美综合一区| 日韩精品一区二区在线| 国产伦精品一区二区三区在线观看| 五月婷婷激情综合| 亚洲午夜羞羞片| 中文字幕中文字幕一区二区| 久久久蜜桃精品| 国产91精品露脸国语对白| 欧美伊人久久大香线蕉综合69| 一区二区高清在线| 国产精品久久久久影院色老大| 国产日韩欧美高清| 91亚洲永久精品| 日韩精品一区二区在线| 国产精品69久久久久水密桃| 欧美日韩亚洲综合| 日本系列欧美系列| 国产午夜精品美女毛片视频| 日韩你懂的电影在线观看| 久久se精品一区二区| 舔着乳尖日韩一区| 日日夜夜一区二区| 亚洲成在人线免费| 午夜精品一区在线观看| 亚洲国产裸拍裸体视频在线观看乱了 | 亚洲成av人**亚洲成av**| 亚洲欧美日韩中文播放 | 亚洲国产成人av好男人在线观看| 一区二区三区久久| 亚洲精品乱码久久久久久| 亚洲欧美一区二区三区国产精品| 国产日韩高清在线| 欧美激情综合网| 国产午夜亚洲精品羞羞网站| 久久亚区不卡日本| 97久久人人超碰| 国产三区在线成人av| xnxx国产精品| 国产亚洲成av人在线观看导航| 2023国产精品视频| 国产午夜亚洲精品理论片色戒| 91丝袜美女网| 国产偷国产偷亚洲高清人白洁| 久久精品一区二区三区不卡牛牛| 国产三级精品三级| 国产欧美日产一区| 亚洲欧洲在线观看av| 中文字幕综合网| 亚洲国产精品久久人人爱| 亚洲午夜私人影院| 日韩综合一区二区| 在线看国产日韩| 韩国女主播成人在线观看| 欧美一区二区视频网站| 高清shemale亚洲人妖| 精品成人一区二区三区| 国产日韩欧美不卡在线| 一区二区三区四区在线免费观看| 亚洲国产视频a| 蜜臀av性久久久久av蜜臀妖精| 欧美日韩精品免费观看视频| 国产传媒日韩欧美成人| 欧美精品一区男女天堂| 欧美韩国日本不卡| 亚洲与欧洲av电影| 91传媒视频在线播放| 国产精品一区二区视频| 2014亚洲片线观看视频免费| 中文字幕巨乱亚洲| 亚洲国产视频在线| 午夜成人免费视频| 国产成人综合网| 久久精品人人做人人爽97| 成人欧美一区二区三区白人| 视频一区欧美日韩| 欧美一级淫片007| 国产欧美一区二区三区在线看蜜臀 | 欧美成人综合网站| 国产欧美视频一区二区三区| 亚洲综合视频在线观看|