<!DOCTYPE html> <html> <head> <meta name="generator" content="HTML Tidy for HTML5 for Linux version 5.6.0"> <title>senders.io - Homepage</title> <link rel='stylesheet' type='text/css' href='/index.css'> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <div id='header'> <a class='title' href='/'>senders.io</a> <nav> <a href="/resume">Resume</a> <a href="/blog">Blog</a> <a href= "https://github.com/s3nd3r5">Github</a> </nav> </div> <div id='body'> <article> <h1>Welcome to Stephen Enders' homepage</h1> <p>This is my personal site for my projects and other random stuff I feel like uploading.</p> </article> <article id='homepage-post'> <h2>Recent Post - 2019-02-17</h2> <h3>Venturing back into C</h3> <p>For the past two weeks or so I have been diving back into C programming. I've found it to be a very fun and refreshing experience coming off of a slog of Java 11 updates at work. I've found comfort in its simplicity and frustrations in my "I can do this without an IDE" mindset.</p> <p>I started C programming in College during a 8 AM course of which all I can remember is that it was at 8 AM. I loved programming in C, dealing with memory, pointers, no strings, structs, no strings, linking, no strings. It was a really interesting difference from the web and Java programming I had done previously. Obviously the lack of the "string" type made things interesting and initially a challenge for me back then. In my most recent endevour I found <code class= 'inline'>char *</code> to be perfectly suitable for every case I came across. It was usually a separate library that was failing me, not a fixed char array. This was mostly due to the types of programs I was writting in college were text adventures where all of what I did was using strings. And my lack of understanding of what was actually happening in C was really what was causing all the issues.</p> <div id='footer'> <a href='/blog/2019-02-17'>Continue reading...</a> </div> </article> </div> </body> </html>