https://github.com/mewmewdevart/42projects
๐ฉ๐ฟโ๐ป | The ultimate answer to life the universe and everything is...42
https://github.com/mewmewdevart/42projects
42 42borntocode 42cursus 42projects 42saopaulo education human-coder programming teamwork
Last synced: 3 months ago
JSON representation
๐ฉ๐ฟโ๐ป | The ultimate answer to life the universe and everything is...42
- Host: GitHub
- URL: https://github.com/mewmewdevart/42projects
- Owner: mewmewdevart
- License: mit
- Created: 2022-10-29T04:02:47.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-06-28T04:17:54.000Z (3 months ago)
- Last Synced: 2025-06-28T05:24:34.551Z (3 months ago)
- Topics: 42, 42borntocode, 42cursus, 42projects, 42saopaulo, education, human-coder, programming, teamwork
- Language: C
- Homepage:
- Size: 68.4 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
```
/* ****************************************************************************************** */
/* */
/* ::: :::::::: */
/* 42Projects :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: larcrist +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/09/05 00:00:00 by larcrist #+# #+# */
/* Updated: 2024/01/01 00:00:00 by larcrist ### ########.fr */
/* */
/* ****************************************************************************************** */
```
42CURSUS
Projects developed at 42 Sรฃo Paulo, a programming school.
Start date: September 5, 2022 โ January 1, 2024. (To be continue).> **42 รcole**, often simply called "**42**," is a French programming school founded in 2013. It stands out for its tuition-free, **project-based learning** program. Instead of traditional classes, students learn programming through hands-on projects, fostering **collaboration**, **problem-solving**, and **self-directed learning**.
This repository showcases the diverse projects I've developed during my time at 42 Sรฃo Paulo, specifically those from the school's **common curriculum**.
Admission to 42's cursus is free for individuals who successfully complete its rigorous selection process, known as the "**Piscine**." Those who pass become **cadets** (students) of 42.
For more detailed information about the selection process, often referred to as the "Piscine," please visit the **[C Piscine and Shell Repository](https://github.com/mewmewdevart/42SP_Piscina)**. ๐๐ฟโโ๏ธ## ๐ Projects
### Project 00: **[Peer-to-Peer](https://www.google.com/search?q=p2p_101)**
**Evaluations:** This project focuses on applying non-violent communication and adapting behavior in various peer-to-peer scenarios.
โโโ **Keywords:** `Communication`, `42 Method`### Project 00: **[Piscine Reloaded](https://www.google.com/search?q=piscine_reloaded)**
This project compiles the best exercises from Piscine C, serving as a refresher on the fundamental concepts of the C programming language.
โโโ **Keywords:** `C`, `Shell`
![]()
Entering Orbit/
I successfully completed the first of three phases of the Common Core at 42 Sรฃo Paulo. This phase provided me with the opportunity to undertake six challenging projects: Libft, GNL, Ft_printf, Born2BeRoot, So_long, and Pipex.### Project_01/**[Libft](https://github.com/mewmewdevart/libft)** ๐
This project involved creating my own personal static library of functions. It is a collection of functions that imitate the behavior of traditional functions such as `strlen`, `strcpy`, and more. The challenge of the project was to create functions that replicate the same functionality as these original functions using restricted functions like `write` and `malloc`.
Developing Libft helped me understand string manipulation, dynamic memory allocation, the usage of Makefiles for compilation, and gain familiarity with fundamental concepts related to static libraries in C.
โโโ Keywords: `Static Library` , `Makefile`, `Functions`, `String Manipulation`, `Memory Allocation`### Project\_02/**[Get Next Line (GNL)](https://github.com/mewmewdevart/get_next_line)**ย ๐
The GNL project focused on reading content from a file descriptor line by line, honing my file handling skills and improving my understanding of input/output operations in C.
โโโ Keywords: `File descriptor`, `Static variables`, `File Reading`, `Input/Output`### Project\_03/**[Ft\_printf](https://github.com/mewmewdevart/ft_printf)** ๐จ๏ธ
In this project, I developed my own version of the `printf` function. It required a deep understanding of formatting and printing data in different formats, enhancing my knowledge of this fundamental function.
โโโ Keywords: `Formatting`, `Printing`, `Variadic Arguments`, `Format Specifiers`### Project\_04/**[Born2beboot](https://github.com/mewmewdevart/born2beroot)** ๐ป
This captivating project involved configuring and customizing my own operating system on a virtual machine. It delved into low-level systems programming and offered hands-on experience with system configuration and management in the ๐ง system.
โโโ Keywords: `Operating System`, `Virtual Machine`, `Configuration`, `System Management`### Project\_05/**[So\_long](https://github.com/mewmewdevart/so_long)** ๐ฎ
With the So\_Long project, I designed and implemented my own 2D game. This allowed me to explore game development concepts, graphics rendering, and interactive gameplay mechanics.
โโโ Keywords: `2D Game`, `Graphics Rendering`, `Interactive Gameplay`, `Game Development`### Project\_06/**[Pipex](https://github.com/mewmewdevart/pipex)**ย โ๏ธ๐
Pipex involved creating a program that simulated the functionality of Unix pipelines, executing multiple commands in sequence. It provided valuable experience in process management, interprocess communication, and command execution.
โโโ Keywords: `Unix Pipelines`, `Command Execution`, `Process Management`, `Interprocess Communication`
I left 42 for now, but Iโll return soon. So long, and thanks for all the fish!
Developed with love ๐ by Larissa Cristina Benedito (Mewmew/Larcrist).