ProgrammingLanguages

所属分类:自动编程
开发工具:Python
文件大小:105380KB
下载次数:0
上传日期:2019-01-13 08:57:00
上 传 者sh-1993
说明:  编程语言,抽象语法树,函数编程,逻辑编程,汇编,反汇编,Pyth...
(?? Programming Languages, Abstract Syntax Tree, Functional Programming, Logic Programming, Assembly, Disassembly, Python, Java, JCoCo VM, Standard ML, LISP, Perl, Prolog ???)

文件列表:
1-Assembly Operands (0, 2019-01-13)
1-Assembly Operands\JCoCo.jar (701360, 2019-01-13)
1-Assembly Operands\disassembler.py (6183, 2019-01-13)
1-Assembly Operands\operands.casm (756, 2019-01-13)
1-Assembly Operands\operands.py (161, 2019-01-13)
1-Assembly Operands\scoco (49, 2019-01-13)
2-Even Numbers in Assembly (0, 2019-01-13)
2-Even Numbers in Assembly\JCoCo.jar (701360, 2019-01-13)
2-Even Numbers in Assembly\coco (35, 2019-01-13)
2-Even Numbers in Assembly\disassembler.py (6183, 2019-01-13)
2-Even Numbers in Assembly\even.casm (788, 2019-01-13)
2-Even Numbers in Assembly\even.py (185, 2019-01-13)
2-Even Numbers in Assembly\scoco (49, 2019-01-13)
3-Disassembling Rational Data Type and GCD (0, 2019-01-13)
3-Disassembling Rational Data Type and GCD\rational.casm (6034, 2019-01-13)
3-Disassembling Rational Data Type and GCD\rational.py (1049, 2019-01-13)
4-SML Exercises (0, 2019-01-13)
4-SML Exercises\chap5tests.sml (5553, 2019-01-13)
4-SML Exercises\chapter5.sml (3473, 2019-01-13)
4-SML Exercises\fixes.sml (1007, 2019-01-13)
5-SML Prefix Calculator (0, 2019-01-13)
5-SML Prefix Calculator\Output examples (0, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #1 (0, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #1\IMG_20180411_134601010_HDR.jpg (2869349, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #1\IMG_20180411_134602263_HDR.jpg (2883243, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #1\IMG_20180411_140148746.jpg (2979462, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #1\IMG_20180411_140202144.jpg (3089602, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #1\IMG_20180411_140203201.jpg (2430353, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #1\IMG_20180411_140207244.jpg (2928678, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #1\IMG_20180411_140209770_HDR.jpg (3006287, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #1\IMG_20180411_140211364.jpg (3200021, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #2 (0, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #2\IMG_20180416_134116450_HDR.jpg (2817117, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #2\IMG_20180416_134118010_HDR.jpg (2728568, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #2\IMG_20180416_134121981_HDR.jpg (2712125, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #2\IMG_20180416_134723509_HDR.jpg (2635745, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #2\IMG_20180416_134725271_HDR(1).jpg (2636064, 2019-01-13)
5-SML Prefix Calculator\Output examples\Example #2\IMG_20180416_134725271_HDR.jpg (2636064, 2019-01-13)
... ...

# :electric_plug: Programming Languages - CS370 :hammer_and_wrench: Programming Languages, Abstract Syntax Tree, Functional Programming, Logic Programming, Assembly, Disassembly, Python, Java, JCoCo VM, Standard ML, LISP, Perl, Prolog. I took this class in Spring 2018. Each folder is its own project with the implementation of one or more function/feature of a programming language of a specific model. Usually, for each project, The projects are mainly in Assembly, Python, Java, Standard ML, and Prolog, and can be walked through easily. Projects include: * Assembly Operands * Even Numbers in Assembly * Disassembling Rational Data Type and GCD * SML Exercises * SML Prefix Calculator * Implementing IF-THEN-ELSE and Logial Operators in SML * Prolog Exercises * MISC * Notes * Code/Pictures/Explanations * Review Questions and Answers * Exam Questions Review * Tools ## Implementation of [JCoCo](https://github.com/Ahmad-Magdy-Osman/JCoCo) FrozenSet Class [JCoCo](https://github.com/Ahmad-Magdy-Osman/JCoCo) is an implementation of the Python Virtual Machine in Java. JCoCo is an object-oriented implementation of the Python 3.5 virtual machine. The exercise instruction was: `Implement the frozenset class of Python. Implement a frozenset data type. Write a Python program first and disassemble it to test some frozenset operations. You can find the frozenset operations by consulting the Python documentation. Be sure to implement all the operations exactly as specified. You can run this test program to test your answers. You can download the test program by clicking here. Disassemble this program and then run it with your version of coco from within the Netbeans environment (right-click on the project in Netbeans and then select Properties... and Run to set the CASM file as the file to read.` ## The Final Project is Available Here: [MLComp](https://github.com/Ahmad-Magdy-Osman/MLComp) [MLComp](https://github.com/Ahmad-Magdy-Osman/MLComp) is a Compiler and Type Inference System for a subset of Standard ML called Small. The Final project was to complete the code generation and type checking for the following tests from the MLComp directory: * test12.sml * test30.sml * test35.sml This project required the use of all the programming languages and concepts learned throughout this class. Feel free to take a look at it. Feel free to clone this repository or its related repositories and to explore the projects.

近期下载者

相关文件


收藏者