GithubHelp home page GithubHelp logo

sse-compiling-course's Introduction

同济软院编译原理课程Repository

##关于这门课程 编译原理课程是大学甚至研究生阶段非常重要的一门课程,也是作为一个技术人员需要掌握的基本技能,虽然作为软件学院的学生,很少接触到设计和实现编译器这种类型的工作(我们的工作大多数是在编译器之上甚至更多层完成的),但是了解底层的知识对于提高编程素养、成为靠谱工程师来说也是非常重要的。

作为这本课的猪脚(助教),希望把这门比较困难的课让大家上的有趣,不要求每一个人都要成为编译原理大牛,但是希望尽可能多地了解一些编译器相关的知识,技多不压身,简单的说,你了解了20%的编译原理知识,就可以在这方面打败80%的码农,这一点绝不吹逼。

关于这个Repository

这是同济大学软件学院2014年大三编译原理课程的助教开放的repository,目的有:

  • 布置作业
  • 分发资料
  • 提供一个交流的平台

另外,我们本着公正、公开、透明的**,最后会把大家的作业和评分都放在这个repository里面,请大家注意。

还有,本Repository有git page功能,我们后面会将每个小组技术学习过程中总结的文案和资料放上去,这个是可以加分的哦。-—!!!

你该如何使用这个Repository?

首先,你要申请一个github账号,然后再次进入到这里来,在右上角的地方点一个眼睛(Watch),选择Watching,那么你就可以在你github的主页上看到我们这个Repository的更新状态了,更新时也会收到邮件通知。

初步的repository组织如下:

  • 学习资料链接在 study-materials.md
  • 作业在Assignment 文件夹下
  • 每个人提交的作业我最后会copy到Assignment-Submit中,得分会在这个文件夹的scoring.md中
  • 如果你要提交你写的文章,直接邮件给我,记得要发markdown格式哦!
  • 查看课程主页请猛击课程主页

一些简单的例子在Samples文件夹下

  • 发现任何问题可以在issue里面提出,或者直接发pull request,想到任何新玩法也是可以提出来的。

助教和老师联系方式

杜博闻
	负责范围:理论解答(包括实验的理论基础)
	邮箱:[email protected]
	手机和微信:15216717584
	
郭意亮
 	负责范围:实验
 	邮箱:[email protected]
 	手机和微信:18516171260
 	
吴庆伟:
	负责范围:理论作业批改
	邮箱:[email protected]
	手机和微信:15801951506

高珍老师:
	邮箱:[email protected]
	电话:021-69589975
	网站:

写在后面

三助教希望和大家一起学习成长。

---另外如果有吐槽请发给我,我会放在这里。

sse-compiling-course's People

Contributors

guoylyy avatar qsz13 avatar h1994st avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.