兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 分享 GitHub 上有趣.入门级的开源项目. 内容包括:有趣.入门级的开源项目.开源书籍.实战项目.企业级项目等,让你在短时间内感受到开源的魅力,对开源和编程产生兴趣! 以下为本期内容|每个月 28 号更新 C 项目 1.acwj:教你写 C 语言编译器的实战教程.教程注重实战循序渐进,一步步教你如何用 C 语言写一个可以自己编译自己(自举).能够在真正的硬件上运行的 C 语言编译器 2.zstd:快速.无损的数据压缩算法 Z…
兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣! 简介 分享 GitHub 上有趣.入门级的开源项目. 这是一个面向编程新手.热爱编程.对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编程语言的项目.让生活变得更美好的工具.书籍.学习笔记.教程等,这些开源项目大多都是非常容易上手,而且非常 Cool.主要是希望大家能动手用起来,加入到开源社区中. 会编程的可以贡献代码 不会编程的可以反馈使用这些工具中的 Bug 帮着宣传你觉得优秀的项目 Star 项目️ 在浏览.参与这些项目的过程…
以前使用win10的时候,有个edairy可以使用,并且效果非常好,现在ubuntu上使用的时候,才找个这样的程序员实在太难了,找了好久,才找到一个使用比较顺手的,这里就做个备忘了,顺便做个推荐,实在不错的为程序员量身定做的记事本. 这篇是(https://itsfoss.com/boostnote-linux-review/)的翻译文章 Boostnote是为专注于程序员开发的一种新开源式记事本. 在Linux,Windows,MacOS可以使用. 建于Electron,可离线执行. 专为程序…
兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣! 简介 分享 GitHub 上有趣.入门级的开源项目. 这是一个面向编程新手.热爱编程.对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编程语言的项目.让生活变得更美好的工具.书籍.学习笔记.教程等,这些开源项目大多都是非常容易上手,而且非常 Cool.主要是希望大家能动手用起来,加入到开源社区中. 会编程的可以贡献代码 不会编程的可以反馈使用这些工具中的 Bug 帮着宣传你觉得优秀的项目 Star 项目️ 在浏览.参与这些项目的过程…
几十年过去了,C和C++作为主要的高级的程序设计语言,在全球范围内仍然广受欢迎,并牢牢占据着TIOBE编程语言排行榜前5名,应用程序和系统的开发离不开这两门语言,现在我们来总结一下近些年来,深受C/C++程序员欢迎的11款IDE: 1) eclipse Eclipse是全球最流行和最强大的一款IDE.它能够为C和C++程序员提供开源的工具和环境.初学者使用这款IDE上手会非常的容易. 特点:可免费使用的开源软件.支持Windows. Linux.Mac OS X等各种平台.支持代码的调试.编译.…
兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 分享 GitHub 上有趣.入门级的开源项目. 这里有实战项目.入门教程.黑科技.开源书籍.大厂开源项目等,涵盖多种编程语言 Python.Java.Go.C/C++.Swift...让你在短时间内感受到开源的魅力,对编程产生兴趣! 项目地址:https://github.com/521xueweihan/HelloGitHub HelloGitHub 截止:2021.5.27 已获得 4.2 万星,感谢大家点亮的每一个 以下为…
作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用, 对于自己来说, 在不同的项目中应用, 只需要复制代码, 改改也就可以了, 因为自己写的代码自己很熟悉.问题是, 你封装的这些库, 在给别人使用的时候, 别人用起来是否很方便, 跨平台方面是不是也很通用,…
作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用, 对于自己来说, 在不同的项目中应用, 只需要复制代码, 改改也就可以了, 因为自己写的代码自己很熟悉.问题是, 你封装的这些库, 在给别人使用的时候, 别人用起来是否很方便, 跨平台方面是不是也很通用,…
作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用, 对于自己来说, 在不同的项目中应用, 只需要复制代码, 改改也就可以了, 因为自己写的代码自己很熟悉.问题是, 你封装的这些库, 在给别人使用的时候, 别人用起来是否很方便, 跨平台方面是不是也很通用,…
程序员最值得关注的10个C开源项目 1. Webbench Webbench 是一个在 linux 下使用的非常简单的网站压测工具.它使用 fork ()模拟多个客户端同时访问我们设定的 URL,测试网站在压力下工作的性能,最多可以模拟 3 万个并发连接去测试网站的负载能力.Webbench 使用C语言编写, 代码实在太简洁,源码加起来不到 600 行. 下载链接:http://home.tiscali.cz/~cz210552/webbench.html 2. Tinyhttpd tinyht…