I love programming. Below are some of my projects:
- magpie-language-design 语言设计教程,献给想学语言设计的朋友
- linq4c C语言的linq
- monkey monkey脚本语言
- magpie magpie脚本语言(monkey脚本语言的扩展)
- ExpressionParser C语言的表达式解析
Name: HuangHaiFeng
Type: User
Company: Dxc technology Dalian, China
Bio: C, Perl, Go, Objective-C
I love programming. Below are some of my projects:
Go-style concurrency in C
multi-threaded pipeline library
Portable Scheduler Library
libretask is the C implementation of Retask Python module to manage task queues.
a small C library for a very simple configuration file format
A C library to safely handle character strings
A multithreaded task queue in C.
Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
A portable C runtime library with a lightweight object-oriented class system
Cross platform, threaded priority work queue scheduler library in C, with optional C++ wrapper. Run jobs based on priority, and/or scheduled time. Tested on Linux, Windows, BSD, OpenSolaris. Schedule jobs based on priority, and X milliseconds in the future. Can also be used as a worker thread pool.
A C library for creating Excel XLSX files.
LINQ for C(GroupBy, GroupJoin, Join, Take, Where, Select, etc)
Style definitions for nice terminal layouts 👄
A parametric list in C with supports with LINQ-style functions and lambda expressions
Early development, experimental functional programming language with an implicit but strong and dynamic type system.
An object system and object database for C.
lthread, a multicore enabled coroutine library written in C
🎼 一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。A structured Markdown engine that supports Go and JavaScript.
Powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
Lightweight generic ring buffer manager library
:bird: Successor of my monkey Interpreter(support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL).
Magpie Documents
语言设计教程(献给想学语言设计的朋友)
Simplify make-file creation for Linux/Unix platform.
Markdown demo
minigo🐥is a small Go compiler made from scratch. It can compile itself.
Bootstrapped compiler of a C-like but Python-looking language
Flexible terminal-based text editor (C)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.