Skip to content

Instantly share code, notes, and snippets.

@ingenieroariel
Created April 8, 2023 14:37
Show Gist options
  • Save ingenieroariel/39bc74f56d7adef437ed42df94f8fd24 to your computer and use it in GitHub Desktop.
Save ingenieroariel/39bc74f56d7adef437ed42df94f8fd24 to your computer and use it in GitHub Desktop.
awesome-coders: An autogenerated list of notable coders
Linus Torvalds (Creator of the Linux Kernel) - https://github.com/torvalds
John Carmack (Co-founder of id Software) - https://github.com/ID_AA_Carmack
Bjarne Stroustrup (Creator of C++) - https://github.com/BjarneStroustrup
Fabrice Bellard (Creator of QEMU, FFMpeg, and Tiny C Compiler) - https://github.com/fbellard
Andrei Alexandrescu (C++ expert and author) - https://github.com/incomputable
Chandler Carruth (LLVM and Clang developer) - https://github.com/chandlerc
Daniel Lemire (Computer science researcher, focuses on performance) - https://github.com/lemire
P.J. Plauger - A renowned author, and contributor to the C Standard Library - https://github.com/pjplauger
Peter J. Weinberger - Co-creator of AWK and a contributor to Unix - https://github.com/pjw
Keith Packard - A prominent contributor to the X Window System, and the Linux graphics stack - https://github.com/keith-packard
Rich Felker - Founder of the musl libc project, an alternative C library for Linux-based systems - https://github.com/richfelker
Julia Evans - Systems programmer known for her work on C projects and educational materials - https://github.com/jvns
Tony Finch - Author of several C projects, including the Knot DNS server and other infrastructure tools - https://github.com/fanf
Sergey Bratus - A security researcher and expert in low-level programming, with a focus on C - https://github.com/sergeybratus
Herb Sutter - A prominent C++ expert, author, and chair of the ISO C++ standards committee - https://github.com/hsutter
Sean Parent - A software engineer at Adobe and C++ expert, known for his talks on C++ best practices - https://github.com/sean-parent
Kate Gregory - A C++ expert, author, and Microsoft Regional Director - https://github.com/gregcons
Eric Niebler - A C++ expert and author of the range-v3 library, which inspired C++20's ranges - https://github.com/ericniebler
Jason Turner - A C++ expert and host of the C++ Weekly YouTube series - https://github.com/lefticus
Titus Winters - A software engineer at Google and C++ expert, known for his work on the Google C++ Style Guide and Abseil - https://github.com/tituswinters
Jonathan Boccara - A C++ expert and author of the book "The Legacy Code Programmer's Toolbox" - https://github.com/joboccara
Richard Stallman - Founder of the GNU project, which aims to create a complete, portable, and free Unix-like operating system - https://github.com/rms
Samuel L. Miller - A core developer of the SQLite project, a self-contained, serverless, zero-configuration, transactional SQL database engine - https://github.com/slmiller
Frank Denis - Creator of the libsodium project, a modern, easy-to-use software library for encryption, decryption, signatures, password hashing, and more - https://github.com/jedisct1
Michael Kerrisk - Author of "The Linux Programming Interface" and contributor to portable, multiplatform code in the Linux kernel and glibc - https://github.com/mtk-mirror
Salvatore Sanfilippo - Creator of the Redis project, an open-source, in-memory data structure store, used as a database, cache, and message broker - https://github.com/antirez
Niels Provos - A security researcher and developer who has contributed to various projects, including libevent, a library that provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout - https://github.com/provos
Alon Zakai - Creator of Emscripten, a compiler that allows developers to run C and C++ code on the web, using WebAssembly - https://github.com/kripken
Brian W. Kernighan - Co-author of "The C Programming Language" and "The Practice of Programming" - https://github.com/bwk
Dennis Ritchie - Creator of the C programming language and co-author of "The C Programming Language" - https://github.com/dmr (GitHub profile not available, as he passed away in 2011)
Dan Gookin - Author of "C For Dummies" and other programming books - https://github.com/DanGookin
Zed A. Shaw - Author of "Learn C the Hard Way" and other programming books - https://github.com/zedshaw
Mark Lutz - Author of "C Programming for the Absolute Beginner" and Python books - https://github.com/learning-python
Rich Felker - Founder of the musl libc project, an alternative C library for Linux-based systems - https://github.com/richfelker
William A. Rowe Jr. - A key contributor to the Apache Portable Runtime (APR) project, which includes a custom libc implementation for the Apache HTTP Server - https://github.com/wrowe
Stefan Tomanek - Creator of dietlibc, a libc optimized for small size - https://github.com/stefan-tomanek (The dietlibc project itself doesn't have an official GitHub repository, but you can find it at https://www.fefe.de/dietlibc/)
Szabolcs Nagy - A contributor to the musl libc project and creator of the math library used in musl - https://github.com/szabolcsnagy
Alexei Starovoitov - Creator of the uClibc-ng project, a small C library for developing embedded Linux systems - https://github.com/ast-uClibc (The uClibc-ng project can be found at https://github.com/wbx-github/uClibc-ng)
I can provide you with a list of some notable C and C++ developers who are known for their expertise in optimizing code for performance and size. You can visit their GitHub profiles to check out their projects and contributions. Keep in mind that this list may not be exhaustive or up-to-date, as new developers may have emerged since my knowledge was last updated in 2021.
Linus Torvalds (Creator of the Linux Kernel) - https://github.com/torvalds
John Carmack (Co-founder of id Software) - https://github.com/ID_AA_Carmack
Bjarne Stroustrup (Creator of C++) - https://github.com/BjarneStroustrup
Fabrice Bellard (Creator of QEMU, FFMpeg, and Tiny C Compiler) - https://github.com/fbellard
Andrei Alexandrescu (C++ expert and author) - https://github.com/incomputable
Chandler Carruth (LLVM and Clang developer) - https://github.com/chandlerc
Daniel Lemire (Computer science researcher, focuses on performance) - https://github.com/lemire
Remember that this list is not exhaustive, and there may be many other talented developers who specialize in writing small and fast code in C and C++. You can also explore GitHub's trending repositories in C and C++ to discover more developers who have made significant contributions to the field.
# Give me the next 7, but only experts in C
Here's a list of seven additional developers who are known for their expertise in the C programming language. While it's difficult to guarantee that all of them focus solely on writing small and fast code, they have made significant contributions to the C ecosystem and are worth following. Note that this list may not be exhaustive or up-to-date since my knowledge was last updated in 2021:
P.J. Plauger - A renowned author, and contributor to the C Standard Library - https://github.com/pjplauger
Peter J. Weinberger - Co-creator of AWK and a contributor to Unix - https://github.com/pjw
Keith Packard - A prominent contributor to the X Window System, and the Linux graphics stack - https://github.com/keith-packard
Rich Felker - Founder of the musl libc project, an alternative C library for Linux-based systems - https://github.com/richfelker
Julia Evans - Systems programmer known for her work on C projects and educational materials - https://github.com/jvns
Tony Finch - Author of several C projects, including the Knot DNS server and other infrastructure tools - https://github.com/fanf
Sergey Bratus - A security researcher and expert in low-level programming, with a focus on C - https://github.com/sergeybratus
Remember that this list is not exhaustive, and there may be many other talented developers specializing in C programming. To discover more developers and projects, you can explore GitHub's trending repositories in the C programming language category.
Here are seven additional developers who are known for their expertise in C++ programming. Please note that this list may not be exhaustive or up-to-date since my knowledge was last updated in 2021:
Herb Sutter - A prominent C++ expert, author, and chair of the ISO C++ standards committee - https://github.com/hsutter
Sean Parent - A software engineer at Adobe and C++ expert, known for his talks on C++ best practices - https://github.com/sean-parent
Kate Gregory - A C++ expert, author, and Microsoft Regional Director - https://github.com/gregcons
Eric Niebler - A C++ expert and author of the range-v3 library, which inspired C++20's ranges - https://github.com/ericniebler
Jason Turner - A C++ expert and host of the C++ Weekly YouTube series - https://github.com/lefticus
Titus Winters - A software engineer at Google and C++ expert, known for his work on the Google C++ Style Guide and Abseil - https://github.com/tituswinters
Jonathan Boccara - A C++ expert and author of the book "The Legacy Code Programmer's Toolbox" - https://github.com/joboccara
Here are seven developers who have contributed to portable or multiplatform code in the C programming language. Note that this list may not be exhaustive or up-to-date, as my knowledge was last updated in 2021:
Richard Stallman - Founder of the GNU project, which aims to create a complete, portable, and free Unix-like operating system - https://github.com/rms
Samuel L. Miller - A core developer of the SQLite project, a self-contained, serverless, zero-configuration, transactional SQL database engine - https://github.com/slmiller
Frank Denis - Creator of the libsodium project, a modern, easy-to-use software library for encryption, decryption, signatures, password hashing, and more - https://github.com/jedisct1
Michael Kerrisk - Author of "The Linux Programming Interface" and contributor to portable, multiplatform code in the Linux kernel and glibc - https://github.com/mtk-mirror
Salvatore Sanfilippo - Creator of the Redis project, an open-source, in-memory data structure store, used as a database, cache, and message broker - https://github.com/antirez
Niels Provos - A security researcher and developer who has contributed to various projects, including libevent, a library that provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout - https://github.com/provos
Alon Zakai - Creator of Emscripten, a compiler that allows developers to run C and C++ code on the web, using WebAssembly - https://github.com/kripken
Keep in mind that this list is not exhaustive, and there are many other talented developers who specialize in writing portable or multiplatform code in C. To discover more developers and projects, you can explore GitHub's trending repositories in the C programming language category.
ChatGPT Mar 23 Version. ChatGPT may produce inaccurate information about people, places, or facts
Here are seven developers known for their work in the C programming language and for creating teaching materials or books related to programming. Please note that this list may not be exhaustive or up-to-date since my knowledge was last updated in 2021:
Brian W. Kernighan - Co-author of "The C Programming Language" and "The Practice of Programming" - https://github.com/bwk
Dennis Ritchie - Creator of the C programming language and co-author of "The C Programming Language" - https://github.com/dmr (GitHub profile not available, as he passed away in 2011)
K.N. King - Author of "C Programming: A Modern Approach" - Unfortunately, K.N. King doesn't have an available GitHub profile.
Dan Gookin - Author of "C For Dummies" and other programming books - https://github.com/DanGookin
Stephen Kochan - Author of "Programming in C" - Unfortunately, Stephen Kochan doesn't have an available GitHub profile.
Zed A. Shaw - Author of "Learn C the Hard Way" and other programming books - https://github.com/zedshaw
Mark Lutz - Author of "C Programming for the Absolute Beginner" and Python books - https://github.com/learning-python
Here are five developers who have written their own libc implementations in the C programming language. Please note that this list may not be exhaustive or up-to-date since my knowledge was last updated in 2021:
Rich Felker - Founder of the musl libc project, an alternative C library for Linux-based systems - https://github.com/richfelker
William A. Rowe Jr. - A key contributor to the Apache Portable Runtime (APR) project, which includes a custom libc implementation for the Apache HTTP Server - https://github.com/wrowe
Stefan Tomanek - Creator of dietlibc, a libc optimized for small size - https://github.com/stefan-tomanek (The dietlibc project itself doesn't have an official GitHub repository, but you can find it at https://www.fefe.de/dietlibc/)
Szabolcs Nagy - A contributor to the musl libc project and creator of the math library used in musl - https://github.com/szabolcsnagy
Alexei Starovoitov - Creator of the uClibc-ng project, a small C library for developing embedded Linux systems - https://github.com/ast-uClibc (The uClibc-ng project can be found at https://github.com/wbx-github/uClibc-ng)
Writing a complete libc implementation is a complex task, and there are only a limited number of such projects available. The list above includes developers who have contributed to or created their own libc implementations. However, there may be other developers working on similar projects that are not included in this list.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment