【开源】超越 lua 的国产神语言,编译器仅仅92行! [问题点数:100分,结帖人roundsheep]

Bbs1
本版专家分:0
结帖率 100%
Bbs9
本版专家分:93003
Blank
进士 2008年 总版技术专家分年内排行榜第五
Blank
铜牌 2007年6月 总版技术专家分月排行榜第三
Blank
红花 2007年6月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2008年5月 C/C++大版内专家分月排行榜第二
2008年3月 C/C++大版内专家分月排行榜第二
2007年10月 C/C++大版内专家分月排行榜第二
2007年9月 C/C++大版内专家分月排行榜第二
2007年6月 C/C++大版内专家分月排行榜第二
2007年5月 C/C++大版内专家分月排行榜第二
Bbs7
本版专家分:15663
Blank
红花 2013年8月 高性能开发大版内专家分月排行榜第一
2013年3月 高性能开发大版内专家分月排行榜第一
2013年1月 高性能开发大版内专家分月排行榜第一
2012年12月 高性能开发大版内专家分月排行榜第一
2012年11月 高性能开发大版内专家分月排行榜第一
2012年10月 专题开发/技术/项目大版内专家分月排行榜第一
2012年9月 专题开发/技术/项目大版内专家分月排行榜第一
2012年8月 专题开发/技术/项目大版内专家分月排行榜第一
Blank
黄花 2013年5月 高性能开发大版内专家分月排行榜第二
2013年4月 高性能开发大版内专家分月排行榜第二
Bbs7
本版专家分:15587
Blank
黄花 2014年11月 C/C++大版内专家分月排行榜第二
2014年10月 C/C++大版内专家分月排行榜第二
2014年8月 C/C++大版内专家分月排行榜第二
Bbs6
本版专家分:6183
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:5
Bbs12
本版专家分:378037
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
Bbs2
本版专家分:110
Bbs1
本版专家分:0
Bbs1
本版专家分:9
Bbs7
本版专家分:10388
Bbs8
本版专家分:36656
Blank
红花 2011年9月 Linux/Unix社区大版内专家分月排行榜第一
2008年11月 C/C++大版内专家分月排行榜第一
Blank
黄花 2012年11月 Linux/Unix社区大版内专家分月排行榜第二
2011年8月 Linux/Unix社区大版内专家分月排行榜第二
2008年10月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2012年8月 Linux/Unix社区大版内专家分月排行榜第三
Bbs7
本版专家分:19998
Bbs8
本版专家分:32823
版主
Blank
红花 2013年11月 Linux/Unix社区大版内专家分月排行榜第一
2013年11月 专题开发/技术/项目大版内专家分月排行榜第一
2013年9月 C/C++大版内专家分月排行榜第一
2013年9月 专题开发/技术/项目大版内专家分月排行榜第一
2013年8月 C/C++大版内专家分月排行榜第一
Blank
黄花 2013年12月 C/C++大版内专家分月排行榜第二
2013年12月 Linux/Unix社区大版内专家分月排行榜第二
2013年11月 C/C++大版内专家分月排行榜第二
2013年10月 C/C++大版内专家分月排行榜第二
Bbs5
本版专家分:2506
Bbs1
本版专家分:0
Bbs1
本版专家分:0
一个优雅的程序猿教你认识C语言编译器
编程<em>语言</em>有很多种,主要分为三大类,分别是机器<em>语言</em>、汇编<em>语言</em>、高级<em>语言</em>。计算机只能理解识别二进制代码,也就是0和1。我们用机器<em>语言</em>开发我们得记住计算机所有的指令代码和代码涵义。这样的编程枯燥而繁琐费力,也容易出错。汇编<em>语言</em>应运而生,汇编<em>语言</em>用助记符代替机器指令,但助记符量大难记,而且也枯涩的很。C<em>语言</em>可以这样比喻,是一门非常强大的内功心法,学会它可以做到一法通万法。这也是它至今不衰的原因。说了这么多...
qt 实现的 lua 编辑器
还不太熟悉<em>lua</em>编程,要求实现一个<em>lua</em>编辑器 网上找了个qt写的c编辑器,在此基础上改的  基本功能实现了<em>lua</em>编程需求 该软件为<em>lua</em>编辑<em>编译器</em>(编译需要<em>lua</em>支持) 该软件是基于Qt Creator 4.7编写的 要软件正常运行需要qt的动
lua学习第一课:下载安装(适合windows)、简单程序编译和学习网站推荐
Lua 是一种轻量小巧的脚本<em>语言</em>,用标准C<em>语言</em>编写并以源代码形式开放,优点很多。网上看到了一些良莠不齐的教程,现在自己来总结一番。这篇博客适合入门小白学习,关于下载安装,helloworld程序编译和学习网站推荐。
Lua语言学习(一)开始准备
这篇文章时我作为一个Lua小白学习的过程和总结,尽量讲清楚细节和注意事项,主要偏向于游戏的热更新应用,希望能对刚和我一样的初学者有帮助。
免费的国产小巧c语言软件
C-Free是一款支持多种<em>编译器</em>的专业化C/C++集成开发环境(IDE)
国产的跨平台的开源gui 框架
国内牛人实现的跨平台的<em>开源</em>gui 框架, 纯C实现,可移植到嵌入式下,不过很久没有更新了,但是值的学习
一个C语言编写的跨平台C语言编译器(开源) UCC
一个C<em>语言</em>编写的跨平台C<em>语言</em><em>编译器</em>(<em>开源</em>) 很多科班出身的搞开发的同事大都应该学过《编译原理》这门课程,或许也动手做过一些实践。这次向大家推荐一个由清华大学学生完成的C<em>语言</em><em>编译器</em>实现 -- UCC。     这个项目目前位于sf.net网站,开放源代码,代码使用C<em>语言</em>编写,对于理解和实践编译原理有很大的指导意义,其完备的代码和中英文设计文档是亮点。 项目主页/代码下载:http://
绝对不坑爹,真正的lua编辑器
真正可以用的<em>lua</em>编辑器,不像其它资源那么坑爹!
国内安卓模拟器的简介及创新
(由于目前安卓模拟器的产品和版本较多,本文以夜神安卓模拟器来作为介绍范例)夜神安卓模拟器的简介:    据了解,夜神安卓模拟器平台是国内首家专注于安卓手机游戏的模拟器平台,一直致力于为广大的游戏玩家提供免费的游戏服务和技术帮助。据了解,夜神安卓模拟器是2015年由夜神团队创立,发展至今该平台用户数量已超过千万,安卓模拟器性能全球第一,被中度、重度玩家称之为最好用的安卓模拟器产品。 夜神安卓模拟器是...
探索Lua5.2内部实现:编译系统(1) 概述
原文 Lua是一个轻量级高效率的<em>语言</em>。这种轻量级和高效率不仅体现在它本身虚拟机的运行效率上,而且也体现在他整个的编译系统的实现上。因为绝大多数的<em>lua</em>脚本需要运行期动态的加载编译,如果编译过程本身非常耗时,或者占用很多的内存,也同样会影响到整体的运行效率,使你感觉这个<em>语言</em>不够“动态”。正是因为编译系统实现的非常出色,我们在实际使用<em>lua</em>时基本感觉不到这个过程的存在。 要实现一个Lua的编译
XLua框架搭建——编辑器选择
x<em>lua</em><em>开源</em>代码地址:https://github.com/Tencent/xLua 新项目准备使用x<em>lua</em>来进行游戏开发,我进行这方面的技术研究及框架搭建。项目选择这套主要是因为对c#的热修复功能,x<em>lua</em>作为一套<em>lua</em>框架,其他<em>lua</em>框架能实现的功能理论上x<em>lua</em>都是能实现的。对于我们项目来说,规划是<em>lua</em>用来编写UI相关的业务逻辑,核心战斗这块还是使用c#来编写,如果到时候出了bug,也可...
Lua 之使用 VS 生成解释器、编译器和链接库
<em>lua</em> 是<em>开源</em>的,我们可以从官网下载源代码,其源代码是用纯 c 写的,因此如果想要在 c 项目中嵌入 <em>lua</em> 代码很简单,只需要把 <em>lua</em> 的源代码包含到 c 项目里面即可。但这肯定不是最好的方式,更好的方式是把 <em>lua</em> 源代码编译成链接库,要使用的时候直接包含链接库和必要的头文件即可。
lua调试器与编辑器开源项目luacode(源自decoda)
目前项目开发一直是用decoda进行调试,使用sublime编辑,本没有太大问题,都用了大半年。一直都比较忙,这段时间有空在decoda的源码基础上进行修改,就是想将调试器与编辑器融合起来,改成我期望中的理想的<em>lua</em>开发工具。国人写了一个<em>lua</em>studio,共享软件,之前试用过,很糟糕,还不如用decoda(至少能保证稳定性)。<em>lua</em>code主要用于解决<em>lua</em>调试与编辑两大问题,统一<em>lua</em>项目开发...
ESPlorer Lua编译工具
ESP8266的编译工具 <em>lua</em><em>语言</em>
C 语言编译器源码
一个c<em>语言</em><em>编译器</em>源码,由C<em>语言</em>编写。能成功编译自身。是学习<em>编译器</em>开发的好资源。
国产芯片替代汇总
MS520 pin 对 pin 替代 CV520,FM17520 MS522 pin 对 pin 替代 CV520,RC522,FM17522,FM17520 MS523 pin 对 pin 替代 CV520,RC522,RC523,FM17522,FM17520 ,FM17550 MS8628 pin对pin 替代 AD8628 MS8629 pin 对pin 替代 AD8629 MS
惊天发现,cocos2d居然有个开源lua框架,作者怎么这么低调?
怎么没有整合到cocos2d-x2.2.2中??   quick-cocos2d-x 2014年计划的重点有三项: 在Lua/JS层面搭建统一接口的框架创建适合脚本<em>语言</em>开发者的场景和UI编辑器创建包含完整功能的游戏demo   脚本框架 目前 cocos2d-x 的 jsbinding 和 <em>lua</em>binding 只是简单的将 C++ 接口导出到脚本<em>语言</em>中。从开发者角度来看,
国内开源的比较不错的消息队列mq
METAQ是一款完全的队列模型消息中间件,服务器使用Java<em>语言</em>编写,可在多种软硬件平台上部署。客户端支持Java、C++编程<em>语言</em>。单台服务器可支持1万以上个消息队列,通过扩容服务器,队列数几乎可任意横向扩展。每个队列都是持久化、长度无限(取决于磁盘空间大小)、并且可从队列任意位置开始消费。 主要应用于异步解耦,Mysql数据复制,收集日志等场景http://metaq.taobao.org/HT
一个简单的C语言编译器
一个简单的C<em>语言</em><em>编译器</em>,适合于学习制作<em>编译器</em>的人。
自己动手实现Lua:虚拟机、编译器和标准库 (自己动手系列)
本书是一本面向Lua程序员和脚本<em>语言</em>爱好者的<em>语言</em>自制指南和实战宝典。全书将带给读者3个维度的收获:维度1:深入理解Lua<em>语言</em>本身作者融合自己丰富的工程实践经验,详细阐述了Lua<em>语言</em>的核心语法和实现原理,深入探讨了Lua虚拟机、<em>编译器</em>和标准库的实现,并给出了实际可以编译执行的代码。维度2:从零开始实现一门脚本<em>语言</em>本书以Lua<em>语言</em>为例,系统、完整地(涵盖虚拟机、<em>编译器</em>和标准库)讲解了如何零基础编写一门脚本<em>语言</em>,帮助读者彻底理解脚本<em>语言</em>的工作原理。维度3:提升Go和Java<em>语言</em>编程能力本书分别用Go<em>语言</em>和Java<em>语言</em>来实现Lua,包含大量对Go和Java的使用,有很多巧妙的设计,能帮助读者提升Go和Java的编程能力。全书共21章,分为3个部分:第一部分(第1-13章) 主要讲解Lua API和虚拟机的实现,包括二进制chunk格式、Lua虚拟机指令集、元编程、错误处理等。第二部分(第14-17章)主要讨论Lua语法和<em>编译器</em>的实现,包括词法分析、语法分析、代码优化、代码生成等。第三部分(第18-21章) 主要讲解Lua辅助API和标准库实现,包括基础库、实用工具库、包和模块、协程等。
自己动手写编译器之TINY编译器词法分析
TINY是《编译原理与实践》一书中介绍的教学编程<em>语言</em>,该<em>语言</em>缺少真正程序设计<em>语言</em>的主要特征,但足以例证<em>编译器</em>的主要特征了。本文将介绍该<em>编译器</em>的实现过程,完整的实现代码loucomp_linux中,供编译原理初学者参考。 小试牛刀: 下载源码后,进入loucomp_linux, 在命令行输入 $make 便生成tiny程序,然后输入 $tiny sample.tny tiny 将samp
随想录(开源编译器ucc)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】    要说<em>开源</em><em>编译器</em>,一般大家想到的都是gcc。但是现在gcc的代码量太大了,不太适合学习。代码量比较适合学习的<em>编译器</em>,如果google一下,基本上就剩下lcc和ucc这两个项目。其中,lcc支持多个cpu,而ucc目前只支持x86、且很长时间没有人维护了。但是从代码的可阅读性来说,我还是建议阅...
LESetup, lua语言编译器
LESetup, <em>lua</em><em>语言</em><em>编译器</em>,可以编写魔兽世界的插件哦~
LUA脚本解释器,最好的脚本解释器源代码,功能非常强大,C++语言开发
最好的脚本解释器源代码,功能非常强大,C++<em>语言</em>开发!
一个完整的C语言编译器
一个完整的C<em>语言</em><em>编译器</em>,利用C++编写的,包括前端和后端
只有lua才能编译出小于200K的代码吗?NO! Python 也可以。
现在Python给人的感觉是大,东西多,在Windows上安装后居然要占100多兆的空间。<em>lua</em>给人的感觉是很小,很轻便。Python 2.7在linux下编译出来的代码在strip之后也有3M多,早期版本应该会更小些,但也应该有700K到800K吧。那么Python是不是不能编译出轻便,体积小的代码呢?答案是否定的,这里介绍几个Python的变种,来看下Python可以有多小。
基于国产密码算法的开源OpenSSL密码库
SSL(Secure Sockets Layer)是安全套接层协议的缩写,用于在互联网上提供加密传输,而OpenSSL是一个安全套接层的密码库,是基于密码学的安全开发包,它提供了SSL协议、主要密码算法、常用密钥和证书封装管,并提供大量应用程序供测试或其它目的使用。OpenSSL在国内应用极其广泛,但一直以来只提供国际通用密码算法,并没有真正嵌入<em>国产</em>密码算法。 随着<em>国产</em>密码算法的大力推广,大量使...
VIM 神之编译器
vim 简介 vim 是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器 vim有三种基本工作模式: - 命令模式 - 编辑模式 - 末行模式 命令行模式 任何时候,不管用户处于何种模式,只要按一下ESC键,即可使Vi进入命令模式;我们在shell环境(提示符为$)下输入启动Vi命令,进入编辑器时,也是处于该模式下。在该模式下,用户可以输入各种合法的Vi命令,用于管理...
推荐 7 款国产的在线HTML编辑器
在线HTML编辑器或者是基于浏览器的所见即所得的HTML编辑器广泛用于各种类型网站的文章发布、论坛发贴等功能。例如在oschina网站上发帖、写博客、提交新闻、添加<em>开源</em>软件等处都会用到这种编辑器。 目前有非常多非常优秀的在线HTML编辑器,而且这些编辑器大多数都是<em>开源</em>的,而<em>国产</em>的编辑器也已成熟,雄踞一方,本文罗列一些非常优秀的出自国内程序员之手的HTML编辑器,如有不足请大家补充,请看具体列
C# 翻身?微软重写开源的 C# 编译器
“我们把所有对于<em>语言</em>正确性和性能的要求都集中在一份代码中,使其拥有最佳的质量和最好的多样性——我们将重新定义“<em>编译器</em>”这个词。”Roslyn是C#和Visual Basi...
Lua游戏开发(一)---Lua语言
介绍 Lua的设计和实现目标:提供一种嵌入式的脚本编程<em>语言</em>,简洁、高效、可移植并且是轻量级的。 传统上大部分虚拟机都是基于堆栈的,自Pascal的P-虚拟机开始一直到今天的Java虚拟机以及Microsoft.Net。Lua5.0的虚拟机是基于寄存器的虚拟机,Perl6(Parrot)也是。 简洁:寻求最简化的<em>语言</em>和最小化的源码(以C<em>语言</em>实现)。这也意味着Lua只有一些类似传统编程<em>语言</em>的
Lua脚本引擎学习
Cocos2dx基础 | Cocos2d-x之LUA脚本引擎深入分析 http://www.58player.com/article-85<em>92</em>4-1.html     
Unity开发之Lua编写环境推荐
一直采用的就是idea+Emmy<em>lua</em>的方案。 由于前阵子换了电脑,想重新弄一下才发现已经忘得差不多了,结果又废了一番功夫。 还是记下来,以免再面临同样的问题。 1.直接去官网安装社区版idea。 2.在plugins里搜索EmmyLua插件安装。 3.引入.dll文件 i.选择File下的Project Structure ii.选择Libraries,点击+号,再选择L...
Cocos2d-x游戏开发之lua编辑器 subime 搭建,集成cocos2dLuaApi和自有类
Sublime Text http://baike.baidu.com/view/10701<em>92</em>0.htm?from_id=8130415&type=syn&fromtitle=Sublime&fr=aladdin 简介 Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Te
开源编译器列表
转载源:http://club.topsage.com/thread-268295-1-1.html<em>开源</em><em>编译器</em>列表* Tiny C Compiler      Tiny C Compiler 是一个微型的 C <em>语言</em><em>编译器</em>,支持 Windows 和 Linux 平台。    * LLVM     LLVM从本质上来说,它不是一个<em>编译器</em>.它是一个<em>编译器</em>的架构.通俗的来说,它
Lua For windows 编辑器的使用
使用Lua For WINDOWS 编辑Lua脚本,<em>lua</em>编辑器的使用简介
文本文件中删除某一行怎么实现
文本文件 中删除某一行怎么实现 C++编程
golang编译器源码安装
安装环境及准备Ubuntu 16.04LTS下载go<em>编译器</em>源码:国内地址源:https://dl.gocn.io/     百度云地址:https://pan.baidu.com/s/1Xh-V2Cy-fgEcgRMZdoyNCA 密码:epik在这里选择源码的方式安装,在安装go的时候是需要gcc的,所以你的linux系统需要先安装gcc。如果你直接安装1.8版本时会出现提示&amp;gt;=1.4 的...
关于国产开源引擎cocos2d-x
最近在知乎上看到别人问如何评价cocos2d-x 引擎 一大票全是喷的,说什么这里沙比那里沙比。 其实从我看来,曾经坑确实多,问题确实多,但是<em>开源</em>本来就是如此,大家一起来解决,提交PR,帮助引擎更好。现在的cocos 3.17.1 ,用下来已经很好了,至少bug已经没那么多了,对于熟悉的人开发一个游戏已经非常轻松了,成熟的框架,<em>lua</em>的热更,支持H5,不知道现在的重点cocos creator...
一款神奇的国产便携式扩音器
由于教室扩音器使用体验极差,很多实验室没有配备扩音设备,故买了一个扩音器。 每天上课前我都会看一下电是否满格!满格!满格! 毕竟有三格显示呢:-) 直到有一天,话音出现断续,我才发现我是幼稚的,天真的! 然后我看了一下说明书。 这样的设计我是心服口服!!!  ...
至尊高速,国产语言RPP 1.83强势来袭
下面是 R++的性能测试数据:(奔腾 1.86GHZ,测试 3 次取平均值) 运行效率: R++的内部结构和 C++大致相同,所以理论上 R++可以达到和 C++一样的运行速度, 目前 R++已开启汇编级内联展开和模式匹配优化,在编译成机器码的情况下运行 速度是 C++的 1/1.8(真实速度应该是 1/3),解释运行是 C++的 1/10.7。目前的 性能与 <em>lua</em>JI
Vim--编辑器之神
Vim编辑器之神 半神篇 大神篇Vim–编辑器之神 最近在编写Linux服务器代码,浏览了许多适用于Linux的编辑器。 作为系统自带vi的加强版,vim以其高(酷)效(炫)的编码深深的吸引了我,既然决定在程序员的道路上一头走到黑,于情于理,也该掌握一门跨平台且被无数前辈大牛夸赞的编辑器的使用。 半神篇 掌握以下基本操作,应付常见问题也就OK了 命令模式下: 指令 操作 h
自己动手写basic解释器(一)
自己动手写basic解释器刺猬@http://blog.csdn.net/littlehedgehog注: 文章basic解释源码摘自梁肇新先生的《编程高手箴言》(据他所说这个代码也是网上摘录的),源码解读参考《java编程艺术》。《java编程艺术》里面自然是java版了(可能旭哥更加适合点儿),我这里还是解读的C版basic解释器代码。那些客套话咱就不扯
在Lua中实现汇编中的跳转语句Goto
当脚本只是一系列简单命令序列的时候,一个Goto语句用起来会非常方便,比如可以这样写 --开始Print("这是1");Print("这是2");Goto("开始"); 这是个无限循环,可以随时跳转,很方便,看起来也很清晰。 我基于LuaPlus实现了一个,代码如下: /* *    /file    CmdScript.h *    /brie
linux下搭建lua脚本语言的编程环境详解
1、首先了解<em>lua</em>的一些知识 <em>lua</em>是一个小巧的脚本<em>语言</em>。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从
国产免费虚拟化OVM与 OpenStack对比
OpenStack作为一款全球化的<em>开源</em>软件,其设计之初的定位就是对于大中型企业,因为这些企业可以派出丰富而强大的技术团队进行深度开发与维护,而对缺乏软件开发和运维能力的传统企业及中小企业来说,易思捷OVM是100%更好的选择。 OVM是开箱即用的一站式解决方案 OpenStack的<em>开源</em>软件安装部署对于很多运维人员来说都不陌生,企业大多只提供安装包和简单的安装文档,而这些安装过程大多会涉及到数据
Sublime Text 3(中文)添加Lua编译环境
Sublime Text 3(中文)添加Lua编译环境 本文提供全流程,中文翻译。 没有安装 Sublime Text 或 Lua 的请分别跳转至 Sublime Text 3(中文)配置、安装 Lua 在 Windows 下的配置、安装、运行 点击 菜单栏→→ 工具 →→ 编译系统 →→ 新编译系统 menu bar →→ Tools →→ Build System →→ new Build System { &quot;cmd&quot;: [&quot;<em>lua</em>&quot;,&quot;$f
Lua文件读写之添加空行及删除行
删除行(这里的代码是贫僧抄别人的!!!具体说明看下面): --[[ 函数名:remove_last_line 输入:文件路径 输出:无 功能:将文件最后一行删除 ]] function remove_last_line(filename) local file = io.open(filename, &quot;r+&quot;) local content = fi...
为什么RPP比lua更适合做脚本语言
1.RPP以静态类型为主,最终的效率肯定比动态类型的<em>lua</em>要高,并且不会引起GC停顿。(目前与<em>lua</em>JIT性能接近) 2.RPP没有GC(自动垃圾回收),与C/C++互相调用简单直接,而且他们共享进程内存空间,RPP变量和C++变量生命周期相同,不会出现像<em>lua</em>一样的这里变量已经GC了那边还在使用。 3.RPP目前兼容50%的C++语法,70%的C语法,因此它天生就更亲近C++系的语法,所
《自己动手实现Lua:虚拟机、编译器和标准库》_张秀宏
《自己动手实现Lua:虚拟机、<em>编译器</em>和标准库》_张秀宏
模仿tomcat的国产开源web服务器
JerryMouse 模仿tomcat的<em>国产</em><em>开源</em>web服务器,希望可以将交互做的更好,
原来有这么多的国产“自主研发”早就把开源项目抄哭了
来源:太平洋电脑网近日,红芯浏览器的事件引起了网友们的强烈关注。红芯浏览器号称<em>国产</em>自主研发,并获得了2.5亿的C轮融资,但媒体网友解包和测试后,发现它很大程度上是Chro...
一步步写lua解释器--开篇
本人去年开始接触<em>lua</em>,之后就被它简单的语法和恰到好处的功能给吸引住了。本人搞了几年的C++,深感C++的繁琐和深奥,后来接触了像python,javascript等脚本<em>语言</em>,学习到了函数式编程<em>语言</em>的精妙。 听说<em>lua</em><em>语言</em>源码短小精悍,于是打算研究一下源码。可是看到其源码才发现,没有编译原理基础的我寸步难行,看别人写分析<em>lua</em>源码的博客也是门路不对。后来决定恶补一下编译原理的知识,在网上看了一些...
LUA+STM32,开始弄了。如何入门?
今天正式开始LUA之旅了。在STM32上弄。如何入门。 首先选用哪个版本的LUA? 网上搜索了半天,说是<em>lua</em>-5.1.4的比较好。登陆官网却登不上去。所以只能在CSDN下载了个。 另外,以前网上搜集的几个STM32例子都是用的<em>lua</em>-5.1.4。 具体在STM32上弄LUA要注意啥 才能入门呢? (0)把<em>lua</em>代码填到工程中,并把<em>lua</em>.c和<em>lua</em>c.c弄成不参与编译。
LUA编译器
与VC一起使用,附带使用方法
Lua源码Lua编译库及解释器、编译器编译
1.下载Lua源码:http://www.<em>lua</em>.org/download.html 2.Lua库编译 2.1   Lua库的静态编译 1.用VS2013创建Win32控制台项目,选择静态库,生成空白项目 2.在项目文件目录新建src目录,拷贝Lua源码到该目录,添加到项目 3.项目>>属性>>c/c++>>预处理器 添加宏_CRT_SECURE_NO_DEPRECATE;_SCL_SE
Lua 独立解释器
在命令行运行Lua脚本的参数的格式是这样的: <em>lua</em> [options] [script [args]]-e 编辑(edit)参数可以直接在命令行参数输入语句:% <em>lua</em> -e "print(math.sin(12))" -0.53657291800043-i是在运行脚本后进入交互模式。-l则为在运行脚本前载入lib库:% <em>lua</em> -i -llib -e "x = 10"在交互模式,你可以
编译器之神VIM--简单配置
**<em>编译器</em>之神VIM——简单配置**众所周知,VIM和Emacs是最好的两款文本<em>编译器</em>。Emacs在linux系统或者windows上都有良好的兼容版。而VIM在linux系统上大多不使用在windows上的图形界面GVIM。当然,如果对windows有依赖的朋友不要担心使用图形界面的GVIM有什么不妥之处,两者虽有差别但本质上是一样的,无论是选择VIM,GVIM,或者是Emacs,都因个人习惯而定
基于simple语言的简单编译器
这是一个基于simple<em>语言</em>的简单<em>编译器</em>,由于课程没么上完,所以功能也没做完,以后会有完成版上传,尽请期待! 上传者-邹夜明
Lua 脚本语言入门教程(高清 中文版) + 编辑器
Lua 脚本<em>语言</em>入门教程(高清 中文版) + 编辑器 需要的朋友们可以看看.
有史以来最小的编译器源码解析
后续内容更新,请前往:个人博客,欢迎一起交流。 前言 源文件:the-super-tiny-compiler详细中文注释:the-super-tiny-compiler 稍微接触一点前端,我们都知道现在前端“ES6即正义”,然而浏览器的支持还处于进行阶段,所以我们常常会用一个神奇的工具将 ES6 语法转换为目前支持比较广泛的 ES5 语法...
Lua程序设计(第二版)+Lua代码规范_v1.0+fancy-dev
<em>lua</em>权威教程,公司用的LUA代码规范,<em>lua</em>的<em>编译器</em>fancy-dev。
类C语言编译器设计、源码及资料汇编(一)
    我相信有不少的人对<em>编译器</em>的有很大兴趣,但是虎书(《编译原理》)上的理论知识虽然很全面很详细,但是相当的枯燥无味,让人难以下决心钻研。我就是被虎书吓坏了,各种看不懂(本人非CS专业,全靠自己啃)。。。《程序<em>语言</em>设计》也太厚了,后来在图书馆找书的时候,发现了一本适合入门PLT的书籍,拥有基本的C<em>语言</em>、操作系统和数据结构的功底就能完全看懂的书籍。这本书叫《自己动手写<em>编译器</em>链接器》,建议想了解PL...
lua语言-《lua程序设计》1~5章基础学习
由于openwrt的web,不得不看<em>lua</em>语法,《<em>lua</em>程序设计》一书讲的很详细基础,比较易懂,以下为重点记录。1.注释与取消注释 添加注释 --[[ print("hello world") --]] 取消注释只要加“-”即可 ---[[ print("hello world") --]] 2.<em>lua</em>中的字符串是不可变的值,
【重磅】机器阅读理解终于超越人类水平!权威竞赛排名中国霸榜,阿里、MSRA、腾讯前二
2018年1月3日,微软亚洲研究院的r-net率先在SQuAD machine reading comprehension challenge 上达到82.650,这意味着在ExactMatch (精准匹配)指标上首次<em>超越</em>人类在2016年创下的82.304。 我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,马上就要抢光了。
神逸之作ALTRun+国产快捷启动辅助类软件神作
桌面快捷方式管理工具 神逸之作ALTRun+<em>国产</em>快捷启动辅助类软件神作
MircoPython中文编译器
一款<em>国产</em>的MircoPython的中文<em>编译器</em>。设计风格类似OpenMV的UI,写程序也很方便
LuaForWindows
Lua在Windows平台下的<em>编译器</em>,学习<em>lua</em>的好东西
lua-5.3_win32_bin
Lua win32解释器与<em>编译器</em>,<em>lua</em>,<em>lua</em>c,w<em>lua</em>
浅谈国产操作系统
 今天看了csdn一篇文章《地狱→炼狱→天堂”,<em>国产</em>OS成功路上的必经过程》http://www.csdn.net/article/2014-11-03/2822430。 浏览后门的评论,看到这样一个发言: “韩国这个国家总是出乎我的意料,真希望<em>国产</em>系统也可以兼容微软的office软件,这样系统份额就可以提升了,用户多了,再努力开发自己的办公软件可能就容易多了。原谅我这个小白发表这样的言
lua的编译、调试、运行
<em>lua</em>,调试,运行
一台ARM服务器“一朵云”,ZStack真的做到了
点击上方蓝色字关注我们~“做轻量、敏捷、产品化的云”,ZStack公司创始人&amp;amp;CEO张鑫多次这样讲,在携手阿里云发布无缝混合云战略及产品时这样说,在宣布与大河云联...
SylixOS C语言解释器
在做HMI的时候,经常会用到一种叫做脚本的东西,可以自定义的实现一些逻辑控制等工作。这种自定义的逻辑控制可以对设备进行简单编程,而不需要重新开发软件,非常适合自动化的相关应用。 在使用SylixOS时,也想使其具备脚本功能,浏览相关资料发现已经支持了一个C<em>语言</em>解释器Picoc。Picoc是google<em>开源</em>代码项目中的一个项目,其初衷是在一个小的嵌入式设备实现c<em>语言</em>的解释执行。其核心代码只有4
VBScript编译器(VBS也疯狂) v2.3 绿色
VBScript<em>编译器</em>是可视化脚本VBS编程开发工具。
独立编译LUA各个组件(解析器、编译器、lib) - [LUA]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://cjbskysea.blogbus.com/logs/48100182.html 第1步: 从官方主页www.<em>lua</em>.org下载Lua源代码,最新版本为5.1.4。 解压之后找到“src”文件夹,这里面就是Lua了,不过还不能直接使用。 第2步: 这里使用VS2005编译LUA。具体步骤如下: 1
Lua开发环境搭建(一)--使用VS2012编译Lua
去官网下载<em>lua</em>的最新版本:www.<em>lua</em>.org Lua由三部分组成,即  * Lua链接库  * Lua解释器  * Lua<em>编译器</em> 因此,对于Lua源代码的编译主要就是编译Lua链接库、Lua解释器和Lua<em>编译器</em>。 编译Lua链接库 使用Visual Studio 2012创建一个VC++项目,项目命名为Lua53,项目类型为静态库、不设置预编译头。删除V
自己构造MVC框架—sql语句在线编译器
开发平台:myeclipse7.0 数据库:MySql5.0 服务器:Tomcat6.0 自己构造MVC框架,通过编写的xml解析器来解析class路径。
ubuntu 下安装lua语言
前言: 对于<em>lua</em>这个脚本<em>语言</em>也是第一此接触,此前用过的脚本<em>语言</em>也只有python了,看了<em>lua</em><em>语言</em>的一些简介,感觉这个脚本<em>语言</em>又比python简洁一点,虽然没有python的那么多的可支持的标准库来来支持,但是它的灵活性和它的扩展性足够使这一脚本<em>语言</em>有一个立足之地了。特别是在游戏这块,<em>lua</em> 的地位可谓真不一般。 我的系统为Ubuntu14.04,环境为Linux version 3.13.
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
Android 实现ListView 3D效果 - 2 - 弹性滚动,Fling下载
例子对应博文地址: http://blog.csdn.net/love_world_/article/details/8779683 相关下载链接:[url=//download.csdn.net/download/love_world_/5239638?utm_source=bbsseo]//download.csdn.net/download/love_world_/5239638?utm_source=bbsseo[/url]
ptex 源码包,已经修改到可以编译通过。下载
ptex 源码包,已经修改到可以编译通过。 相关下载链接:[url=//download.csdn.net/download/victorwang1976/2014118?utm_source=bbsseo]//download.csdn.net/download/victorwang1976/2014118?utm_source=bbsseo[/url]
c语言100道经典算法下载
道道经典 能让你更加了解 c中逻辑运算 算术运算 等的 用法 相关下载链接:[url=//download.csdn.net/download/java_magicsun/2555203?utm_source=bbsseo]//download.csdn.net/download/java_magicsun/2555203?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 国产数据库培训 国产数据库培训
我们是很有底线的