登录
首页 » Java开发 » 一个简单的编译器源码

一个简单的编译器源码

于 2022-01-30 发布 文件大小:422.30 kB
0 258
下载积分: 2 下载次数: 1

代码说明:

这是编程语言这门课的大作业(CS 383 Course Project )     In this project, you are going to implement an interpreter for a simple programming language called SimPL. The language is an extension of   calculus which is the basis of functional programming but includes some features imperative programming as well. Your interpreter should work like a shell, which takes in an expression and produce correct evaluation results.

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Hospital Management
    Java中的Vb项目
    2022-07-13 23:49:13下载
    积分:1
  • 简易的socket Client 和Server
    资源描述一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。 而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。 目前较为流行的网络编程模型是客户机/服务器(C/S)结构。即通信双方一方作为服务器等待客户提出请求并予以响应。客户则在需要服务时向服务器提 出申请。服务器一般作为守护进程始终运行,监听网络端口,一旦有客户请求,就会启动一个服务进程来响应该客户,同时自己继续监听服务端口,使后来的客户也 能及时得到服务。
    2022-02-26 06:43:35下载
    积分:1
  • JAVA登陆界面
    这是一个简单的java程序,可以用来登陆的界面,用户输入用户名和密码即可,适合初学者!
    2023-08-24 08:35:03下载
    积分:1
  • openvpn-als 源码
    OpenVPN ALS is a web-based SSL VPN server written in Java. It has a browser-based AJAX UI which allows easy access to intranet services. OpenVPN ALS is a direct descendant of Adito, which was a fork of SSL-Explorer.
    2023-02-13 17:45:11下载
    积分:1
  • 坦克大战网络版
    应用背景学习Java基础的小测试程序,完成基本的对战功能,适合初学者掌握Java基础知识,找代码感觉。有Java经验的无需再看本代码,以节省时间。关键技术主要熟悉Java的基本编程语言和方式,熟悉Java的网络数据的交互,使用GUI完成简单的界面设计,设计多各类,练习类之间的调用和实现
    2022-12-22 15:35:04下载
    积分:1
  • 蓝牙串口编程
    资源描述蓝牙串口编程蓝牙串口编程蓝牙串口编程蓝牙串口编程蓝牙串口编程蓝牙串口编程蓝牙串口编程蓝牙串口编程蓝牙串口编程蓝牙串口编程蓝牙串口编程
    2022-08-10 03:11:08下载
    积分:1
  • 铁路订票系统
    我们迷你的项目是铁路订票系统。铁路订票系统是一个基于 web 的应用程序,允许访客检查铁路客票可用性,预订车票、 Tatkal 预订,预订的座位,提供有关所有服务,在服务方面,反馈信息支付在线铁路票价和取消预订。从管理员那里获取访问之后为所有家庭办公用户制定本制度。我们在发展这项计划的目的是提供一个基于 web 的铁路 resarvation 系统。客户可以购买通过在线系统,没有必要排队上前把柜台里的票票。若要提供的任何时间,任何地方的为客户服务。
    2022-06-11 23:43:42下载
    积分:1
  • CloudSim 模拟器
    CloudSim 模拟器工作 创建虚拟机,数据中心云计算让我们和经纪人在云。
    2022-01-25 17:49:24下载
    积分:1
  • j基于Swing的斗地主的实现
    基于Java开发的斗地主程序,主要应用了TCP/IP协议的网络编程,结合Swing的开发,代码中包含详细的注释,对于学习Java程序设计有较大的参考作用。 斗地主大概分析有十一个规则: 1、火箭:即双王(大王和小王)。 2、炸弹:四张同数值牌(如四个7)。 3、单牌:单个牌(如红桃5)。 4、对牌:数值相同的两张牌(如梅花4+方块4)。
    2022-10-22 20:25:04下载
    积分:1
  • java实现通讯录
    用Java实现一个通讯录,适合于初学者。具有简单的查询、插入、删除等功能!AddressBook1.0:基于命令行,数据存储在config目录下的properties 文件.admin.properties:存储用户名和口令,telephone.properties:存储通讯录记录.AddressBook1.5:基于命令行,数据存储在config目录下的XML 文件中.admin.xml:存储用户名和口令,telephone.xml:存储通讯录记录.不要忘了导入lib目录下的jdom.jar包到类路径,否则不能运行.AddressBook2.0:基于GUI和对象序列化.记录从Telephone.dat中读出,记录保存到temp.dat中.不过这样做有些不合理,这只是一个过渡版本.AddressBook2.1:基于GUI和对象序列化.记录从Telephone.dat中读出,记录保存到Telephone.dat中.已经实现一个较完整的通讯录,至于某些细节方面,我认为没有必要过多关注. AddressBook2.2 Netbeans:将2.1版移植到NetBeans环境下,因本人更喜欢NetBeans,与前一个版本没什么差别
    2022-04-25 06:48:53下载
    积分:1
  • 696518资源总数
  • 106155会员总数
  • 8今日下载