My name is Vladimir Angirov. I study sofware development at 42Wolfsburg. Today I would like to attract you attention to the projects I am focusing on right now:
Project | Status | Short description (for details check the projects' readmes) |
---|---|---|
📖 Libft | DONE ✔️ | Recode some funtions of the standard C library, linked lists, GNU gcc, GNU make |
🖨️ ft_printf | DONE ✔️ | Recode recode printf, implement variadic functions |
✏️ get_next_line | DONE ✔️ | A function that returns next line, static variables, file descriptors, open()/close(), read(), memory management (Valgrind etc.) |
🎱 push_swap | DONE ✔️ | This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. Algorithms, git submodues |
☎️ pipex | DONE ✔️ | Program that imitates the pipe operator | of the UNIX shell. $> ./pipex infile "grep a1" "wc -w" outfile should behave like this shell command: $> < infile grep a1 | wc -w > outfile Multiprocessing, redirections, pipes, system programming, exec(), wati() |
🎨 fdf | DONE ✔️ | In this project we learn computer graphics from scratch. A symple map has to be rendered into an interactive 3D ojbect that is rendered on the flat screen. 3D rendering, Bresenham algorythm, linear transformations (scaling, translation, rotation, projections: isometric, parallel) |
🔨 minishell | DONE ✔️ | Create a simple shell (command line interpreter) that can execute commands from the $PATH , has several builtins (e.g. cd , pwd , echo ), can also pipe them and implements logical operators || and && . System programming, lexical analysis, parsing, redirection, here-docs, readline() |
🍽️ Philosophers | DONE ✔️ | Multiprocessing, multithreading, system programming |
🧟♂️ C++ | 🧑🔧 in progress... | Eight modules that will take us from C to C++ |
My skills:
- C
- C++
- Unix
- git
- Python for Data Analysis (numpy, matplotlib, pandas)
- R