{"id":26715542,"url":"https://github.com/bmmunga/alx-low_level_programming","last_synced_at":"2025-03-27T14:33:07.875Z","repository":{"id":97226766,"uuid":"602525075","full_name":"bmmunga/alx-low_level_programming","owner":"bmmunga","description":"A repository containing projects on C programming as part of the full-stack software engineering programme at ALX Africa facilitated by Holberton School.","archived":false,"fork":false,"pushed_at":"2024-02-06T21:46:21.000Z","size":241,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-11T23:33:07.119Z","etag":null,"topics":["algorithms","c","data-structures","makefile"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bmmunga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-16T11:54:37.000Z","updated_at":"2023-12-27T11:28:01.000Z","dependencies_parsed_at":"2024-02-06T22:04:48.498Z","dependency_job_id":null,"html_url":"https://github.com/bmmunga/alx-low_level_programming","commit_stats":null,"previous_names":["bmmunga/alx-low_level_programming"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmmunga%2Falx-low_level_programming","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmmunga%2Falx-low_level_programming/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmmunga%2Falx-low_level_programming/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmmunga%2Falx-low_level_programming/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bmmunga","download_url":"https://codeload.github.com/bmmunga/alx-low_level_programming/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245863369,"owners_count":20684838,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","c","data-structures","makefile"],"created_at":"2025-03-27T14:33:07.389Z","updated_at":"2025-03-27T14:33:07.855Z","avatar_url":"https://github.com/bmmunga.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# C Low Level Programming \u0026 Algorithm\n\nThis repository contains materials and resources for learning and practicing\nC programming. C is a low-level programming language that is widely used in\nsystem programming, embedded systems and operating systems.\n\n## Getting Started\n\nTo get started with C programming language, you will need a C compiler installed\non your machine. Some popular compilers for C are:\n\n  \t-GCC(GNU) Compiler Collection\n  \t-Clang\n  \t-Microsoft Visual Studio\n\nOnce you have a C compiler installed, you can use any text editor or Integrated\nDevelopment Environment (IDE) to write your C code.Some popular text editors\nand IDEs for C programming are:\n\n \t-Vim\n \t-Emacs\n \t-Sublime Text\n \t-Visual Studio Code\n \t-Eclipse\n\n## Repository Structure\n\nBelow is a list of directories of projects included:\n\n* [0x00. C - Hello, World](0x00-hello_world)\n\n* [0x01. C - Variables, if, else, while](0x01-variables_if_else_while)\n\n* [0x02. C - Functions, nested loops](0x02-functions_nested_loops)\n\n* [0x03. C - Debugging](0x03-debugging)\n\n* [0x04. C - more functions, more nested loops](0x04-more_functions_nested_loops)\n\n* [0x05. C - Pointers, arrays and strings](./0x05-pointers_arrays_strings)\n\n* [0x06. C - More pointers, arrays and strings](./0x06-pointers_arrays_strings)\n\n* [0X07. C - Even more pointers, arrays and strings](./0x07-pointers_arrays_strings)\n\n* [0x08. C - Recursion](./0x08-recursion)\n\n* [0x09. C - Static libraries](./0x09-static_libraries)\n\n* [0x0A. C - argc, argv](./0x0A-argc_argv)\n\n* [0x0B. C - malloc, free](./0x0B-malloc_free)\n\n* [0x0C. C - More malloc, free](./0x0C-more_malloc_free)\n\n* [0x0D. C - Preprocessor](./0x0D-preprocessor)\n\n* [0x0E. C - Structures, typedef](./0x0E-structures_typedef)\n\n* [0x0F. C - Function pointers](./0x0F-function_pointers)\n\n* [0x10. C - Variadic functions](./0x10-variadic_functions)\n\n* [0x12. C - Singly linked lists](./0x12-singly_linked_lists)\n\n* [0x13. C - More singly linked lists](./0x13-more_singly_linked_lists)\n\n* [0x14. C - Bit manipulation](./0x14-bit_manipulation)\n\n* [0x15. C - File I/O](./0x15-file_io)\n\n## Acknowledgements\n\n All work contained in this repository was completed as part of the software\n engineering curriculum at ALX Africa. ALX Africa focuses on preparing students for\n tech roles using projects based peer learning. For more information, visit\n [this link](https://www.alxafrica.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmmunga%2Falx-low_level_programming","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbmmunga%2Falx-low_level_programming","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmmunga%2Falx-low_level_programming/lists"}