{"id":19564984,"url":"https://github.com/ssnnee/alx-low_level_programming","last_synced_at":"2025-07-17T18:08:28.867Z","repository":{"id":144564957,"uuid":"615063653","full_name":"Ssnnee/alx-low_level_programming","owner":"Ssnnee","description":" This repository is related to my training in software engineering in the ALX program.","archived":false,"fork":false,"pushed_at":"2023-12-13T12:29:53.000Z","size":191,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-26T09:27:39.250Z","etag":null,"topics":["c","software-engineering"],"latest_commit_sha":null,"homepage":"https://www.alxafrica.com/","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/Ssnnee.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-03-16T22:00:56.000Z","updated_at":"2023-09-03T19:25:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"cd2c5e9f-2b31-40dc-9964-7dd757119168","html_url":"https://github.com/Ssnnee/alx-low_level_programming","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Ssnnee/alx-low_level_programming","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ssnnee%2Falx-low_level_programming","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ssnnee%2Falx-low_level_programming/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ssnnee%2Falx-low_level_programming/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ssnnee%2Falx-low_level_programming/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ssnnee","download_url":"https://codeload.github.com/Ssnnee/alx-low_level_programming/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ssnnee%2Falx-low_level_programming/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265642937,"owners_count":23803994,"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":["c","software-engineering"],"created_at":"2024-11-11T05:24:39.225Z","updated_at":"2025-07-17T18:08:28.817Z","avatar_url":"https://github.com/Ssnnee.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alx low level programming\n\n## Description\n\nThe repository includes several projects that illustrate low-level programming concepts using C. The projects range from basic C programming, data structures, I/O, and more. And the code is written following the [Betty](https://github.com/alx-tools/Betty) style.\n\n## Project Structure\n\nEach project is contained in its own directory, with a descriptive name indicating the concepts covered by the programs therein. The Python programs are written to conform to the pyco Style Guide and stay true to the Zen of Python.\n\nThe directory structure is as follows:\n\n| Project directory or file name | Description |\n|------------------------|-------------|\n| 0x00-hello_world                    |\n| 0x01-variables_if_else_while        |\n| 0x02-functions_nested_loops         |\n| 0x03-debugging                      |\n| 0x04-more_functions_nested_loops    |\n| 0x05-pointers_arrays_strings        |\n| 0x06-pointers_arrays_strings        |\n| 0x07-pointers_arrays_strings        |\n| 0x08-recursion                      |\n| 0x09-static_libraries               |\n| 0x0A-argc_argv                      |\n| 0x0B-malloc_free                    |\n| 0x0C-more_malloc_free               |\n| 0x0D-preprocessor                   |\n| 0x0E-structures_typedef             |\n| 0x0F-function_pointers              |\n| 0x10-variadic_functions             |\n| 0x13-more_singly_linked_lists       |\n| 0x12-singly_linked_lists            |\n| 0x14-bit_manipulation               |\n| 0x15-file_io                        |\n| 0x17-doubly_linked_lists            |\n| 0x18-dynamic_libraries              |\n| 0x1A-hash_tables                    |\n| 0x1C-makefiles                      |\n| 0x1E-search_algorithms              |\n| README.md | the root README file off the projects |\n\n\n## Installation and Usage\nTo use the code in this repository, you need to have gcc installed on your machine or any C compiler.\nIn case of gcc, to execute a code, navigate to the directory containing the script and run the following command:\n```\ngcc -Wall -Werror -Wextra -pedantic -std=gnu89 file_name.c\n```\n\n## Acknowledgements\nAll work contained in this repository was completed as part of the curriculum for the ALX Software Engineering Program. ALX Africa is an online full-stack software engineering program that prepares students for careers in the tech industry using project-based peer learning. For more information, visit [this link](https://www.alxafrica.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssnnee%2Falx-low_level_programming","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fssnnee%2Falx-low_level_programming","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssnnee%2Falx-low_level_programming/lists"}