Code Monkey home page Code Monkey logo

cscore's Introduction

Hi there, I'm Chang-LeHung 👋

For computer science study, I love the sentence "What I can not create, I do not understand" that comes from Richard Feynman most.

Dive into CPython

I've written a series tutorials(in Chinese) to introduce and demystify the CPython virtual machine, which are available at Dive into CPython. These tutorials offer an in-depth exploration of Python's internal data structures, elucidating the principles underlying functions, closures, classes, bytecode design, and more.

SPL

SPL is a holistic implementation of a newly crafted programming language in Java, where I've tailored its grammar, drawing inspiration from the syntaxes of Java, C/C++, Python, etc. Additionally, SPL is a coroutine-oriented programming language. Now I've completed both the compiler and virtual machine. It can support functions, closures, classes, decorators, reflections, functional programming, etc. SPL embodies an interactive shell to provide a better programming experience. In SPL, you can directly inspect the bytecode and exception table of a function by using the dis method. Visit SPL for more details.

OpenMP

If you want to know how OpenMP works, what the compiler does, and what's in the OpenMP runtime library, I've written some tutorials to explain these all.

cscore's People

Contributors

chang-lehung avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

cscore's Issues

寻求合作

您好,本次贸然联系,是因为偶然在掘金上看到您分享的 java 方面的技术文章,内容写的十分不错,看的出您对于 java 十分了解。于是我们想邀请您合作,制作一期关于 java 方向的挑战赛题目,题目形式类似于 leetcode 的周赛,上线后会有上千人参与,题目形式可以是算法题,也可以是场景实战题(比如实现某某功能这类的题目)。题目完成后,您也会获得一笔不错的稿酬,如果您有兴趣来试试的话,欢迎添加我们的官方合作微信号“shiyanloukecheng”,了解合作详情,期待您的联系~

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.