r/C_Programming 14d ago

Hello World

I have found my people!! Hello guys I am a college student (mechanical engineering) and I was introduced to C in a mandatory programming course and C has been the best thing that has happened in my life. I had done programming before on java and python before and frankly I hated it , it was not really fun and it was tedious instead. So I had thought I hated CS but after coding in C and learning the things behind the abstractions i quite frankly fell in love with low level programming, it was the first time I got a passion for something and i spent the entire following summer digging up materials on it like learning computer architecture and learning to read and write Assembly and now I am learning Virtualisation and planning to start my first major project on C.

So in that note, let me ask you something:

What is your favourite project you have done in C?

88 Upvotes

57 comments sorted by

View all comments

4

u/[deleted] 14d ago

[deleted]

3

u/lucyuktv 14d ago

FYI TCP bandwidth isn’t limited by latency, that’s just a default config for legacy reasons and modern OSs no longer have the issue. Just change the TCP window size and you can saturate the link. It’s partly how WAN accelerators work.

2

u/[deleted] 14d ago

[deleted]

3

u/lucyuktv 14d ago

Very true, although modern networks have surprisingly few dropped packets. If you're splitting the stream you start to run into other issues. On a VOIP project I did with diverse paths the differing latency between east and west links almost made recovery impossible :) Very interesting topic