Skip to content

etherstep/Hive_Helsinki_Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 

Repository files navigation

Projects

Projects completed at Hive Helsinki. Focusing on C programming, system administration, and graphics.

Core C Projects

A custom implementation of key components of the C standard library, focusing on memory manipulation functions (such as memcpy, memset), string handling routines (strlen, strcpy, strcmp), and various utility functions for character processing and data conversion. This implementation provides core functionality often used in C programming.
Tech: C, libc

Recreation of the printf function from scratch, supporting formatted output with variadic arguments. Handles basic conversion specifiers including %s (string), %d and %i (signed integers), %c (character), %x and %X (hexadecimal), %p (pointer), %u (unsigned integer), and literal %%.
Tech: C, Variadic Functions

A line-by-line file reader using static memory allocation. Reads from a file descriptor and returns one line at a time, preserving leftover data between calls via a static buffer. The read buffer size is defined at compile-time via BUFFER_SIZE, allowing customizable performance and memory usage trade-offs.
Tech: C, File I/O


Graphics & Interactivity

fract-ol  Grade: 125 Outstanding project: 1/3

A fractal rendering application supporting the Mandelbrot, Julia, and Burning Ship sets, featuring interactive zooming and panning capabilities. The program includes dynamic color shifting and displays a secondary Julia set visualization that updates in real-time based on the cursor position within the primary Mandelbrot or Burning Ship fractal.
Tech: C, MLX42, Graphics Programming


Pipe Implementation

pipex  Grade: 125 Outstanding project: 1/3


Threads and mutexes

Philosophers  Grade: 100 Outstanding project: 1/3


Shell implementation

minishell  Grade: 100


Raytracer

miniRT  Grade: 125 Outstanding project: 2/3


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors