Created
April 8, 2023 14:37
-
-
Save ingenieroariel/39bc74f56d7adef437ed42df94f8fd24 to your computer and use it in GitHub Desktop.
awesome-coders: An autogenerated list of notable coders
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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