Quantcast
[ 3 / biz / cgl / ck / diy / fa / g / ic / jp / lit / sci / tg / vr / vt ] [ index / top / reports / report a bug ] [ 4plebs / archived.moe / rbt ]

Due to resource constraints, /g/ and /tg/ will no longer be archived or available. Other archivers continue to archive these boards.Become a Patron!

/g/ - Technology


View post   

[ Toggle deleted replies ]
>> No.81858830

fizzbuzz

>> No.81858838

>>81858813
you're holding a hammer and looking around the room for things to ham
rethink your position

>> No.81858856

>>81858813
Just learn algos and data structs in C. You’ll pick up the rest.

>> No.81858985

>>81858813
learn-c.org

>> No.81859080

>>81858813
An operating system

>> No.81859095

>>81859078
>C
>Can get you a heads up in computer engineering
How so?

>> No.81859196

>>81858940
Projecting much?

>> No.81859199

I'm trans btw

>> No.81859220

>>81858813
https://gitlab.com/SSS8555/doom_wad_pack_unpack
id software doom game wad files pack and unpack

>> No.81859224

>>81858954
Sometimes there’s a library you find in C you have to extend or make a wrapper for. Learning C is useful for that. Doesnt happen a lot, but it has come in handy to know some C.

>> No.81859267

>>81858813
>All I know is hello world, enum, swap
Start implementing data structures. Making your own linked list implementation is a typical starter project for learning C. After that you can try out queues or stacks. Basically just do stuff that forces you to use more language features that you haven't used yet.

The hazing I had to go through in college for my very first exposure to the language was implementing my own version of malloc and free, so that's another thing to look into.

>> No.81859274
File: 76 KB, 1200x201, goodbyeworld.png [View same] [iqdb] [saucenao] [google] [report]
81859274

>>81859186

>> No.81859300
File: 121 KB, 498x498, 1621158931132.gif [View same] [iqdb] [saucenao] [google] [report]
81859300

>>81859167
Op asked for the first few steps with C. HolyC with TempleOS Sprites is the best way to learn to code. Because instead of programming boring phone books or ASCII images, you can start visually with sprites and handling is child's play in templeos.

>> No.81859304
File: 434 KB, 1280x720, 1622477662751.png [View same] [iqdb] [saucenao] [google] [report]
81859304

>>81859255
I don't care about what language are you talking about, you are being pretty childish

What makes you think someone has to care about your opinion before doing something? You are the projecting snowflake here

>> No.81859370

>>81858813
Without a goal you won't go anywhere and'll be stuck with tutorials. Start small projects, automate shit you do daily. It's what >>81858962 said.

>> No.81859372
File: 103 KB, 800x800, 1621849896782.jpg [View same] [iqdb] [saucenao] [google] [report]
81859372

>>81859304
Don't you constantly shit up threads about people learning Python

>> No.81859402
File: 1.61 MB, 1347x2027, 1613023960988.png [View same] [iqdb] [saucenao] [google] [report]
81859402

>>81859304
He just asked why C can get you ahead in computer engineering, calm down dude

>> No.81859419

>>81859370
You still need to grind through the basics somewhat, otherwise you’ll encounter bugs and won’t understand how to fix them/introduce new ones.

But a motivating factor, yes do fun things. (Do both).

>> No.81859601

>>81858813
>rn

What doth that mean

>> No.81859621
File: 483 KB, 1280x720, 1622479081345.png [View same] [iqdb] [saucenao] [google] [report]
81859621

>>81859511
Here it is the retard I mentioned

Hi anon, C is still widely used, and even if it weren't, you aren't entitled to an explanation. Nobody cares about what do you think

>> No.81859626

>>81858813
Hello God

>> No.81859627

>>81859511
Uh ok. I had to work on some network code last week in C with Python for an actual paid job. It’s ok to learn some C. Not everyone does webdev stuff with “frameworks”. There’s lots of legacy code out there that will not be updated any time soon. Or you have to modify some existing C code to get something done.

>> No.81859628

>>81859511
Stop spamming your copypasta you nigger, you're just detracting from actual conversations.

>> No.81859674

install gentoo

>> No.81859718

>>81859628
>>81859627
>>81859621
>>81859605
>>81859533
try try try as hard as you want to pretend that C is relevant with your little cherrypicking while there's a billion web dev jobs per day in a trillion dollar web industry. but you've stopped reading already because I said web because your little circlejerk taught you it's a no-no word, despite the web industry literally being your entire world. it's ok, you can keep posting anime girls and memes and stay on welfare, I'm sure that will turn out good after 40 years, maybe you'll get 15 minutes of fame on slashdot for your super obscure hello world pointer "art" before you die, that's totally comparable to having enough money to retire at 30. yeah, I'm so fucking jealous of your shitty C timesink "art programs", I have nothing like that at all except for the multiple companies I boss everyone around including the owners of the company because I know everything about it. Yep when I'm in a meeting telling everyone what to do secretly inside I'm crying, I could have thrown all this away to make C programs and join some IRC circlejerk and pretend to be an anime girl, I'm so fucking jealous

>> No.81859749

>>81859718
piss off
dont you got little lemmings to boss around right now?

>> No.81859795
File: 203 KB, 532x532, goo_close.png [View same] [iqdb] [saucenao] [google] [report]
81859795

>>81859718
Literally saw this exact same post yesterday, you're under 18 or unemployed, I'm a WebDev (PHP/JS), C is still in common use.

Please just commit self-death for everyone's sake.

>> No.81859819

/g/ gets so mad about truthposting about C because they think it is their little hipster religion, it's too old/shitty/dead for anyone to know about it and they think they are bulletproof. You need someone like me to pretend to hate because I keep you from the other C shits who are carbon copies of you outside of extremely slight differences like they pretend to read a different 60 year old book or pretend to be a different anime girl. When you talk to them on your circlejerk IRC all you are trying to do is gatekeep them because you don't want to look in the mirror. You need me to obsess post and pretend that you are fighting an internet C war because it is slightly better than looking in the mirror at other C idiots. You literally define your entire existence by what smarmy cunt slightly different C info you repeat, so you need me. Suck my cock like you know you need to C shits.

>> No.81859851

>>81859819
Wrong again pajeet. You see, something something something words words words on a screen, aahhhh got you now fuck off C NPCs

>> No.81859897
File: 616 KB, 1280x720, 1622480229088.png [View same] [iqdb] [saucenao] [google] [report]
81859897

>>81859718
>>81859819
You need us my friend, without our negative attention you would be depressed. By being hated is the only way you can make yourself relevant

Its really easy to see how much of your "obsessed" and "rent free" talk is projection

The level of how far from truth you are going, only shows how desperate you are for attention

Don't be like this anon, its harmful to you

>> No.81860119

>>81859981
Why are you seething that hard anon? You are fantasizing people code only for jobs and that C jobs are rare when they are very common

You seething at being ignored only proves my point about you being an attention seeker

>Words, arranged into sentences, that are posted on some fuckin' internet site, that I can pretend people looked at, that I am receiving social validation for, fucking words on a fucking screen, or something.
That's not only projection, as you are doing this for that reason, but intellectualization (pretending things doesn't matter by minimizing their idea, like "its just molecules", while its botulinum toxin killing you)

I'm not sure if this is multiple copypastas, even if it is, my point is the same

>> No.81860235 [DELETED] 

>rusttranny only going mad because someone not using rust
We use modified https://github.com/MarlinFirmware/Marlin so I use C/C++
At work, I suggest switching to rust, but there are no good libraries and rust does not support avr
I use managed languages outside of work
unfortunately rustaceans do not write useful code, but only shitty tui for existing software

>> No.81860431

>>81859718
t. filtered by C

>> No.81860784

Read Algorithmic Thinking by Daniel Zingaro side by side with Effective C by Robert Seacord.

>> No.81861044

>>81858813
This board is full of fucking brainlets without any actual skill to contribute. Programming is a means to and end. Learn DSP, controls. Anything that gives you the capacity to understand what needs to be implemented not just how to implement it.

If you are good enough you can trade your ability to implement for what to implement with a more competent engineer.

>> No.81861094

>>81859718
No one makes any money in web dev. Quit lying. I can hire a competent web dev for 50k easy.

Trying getting a competent kernel developer who also understands DSP and maybe some more esoteric shit like FPGA.

>> No.81861325
File: 16 KB, 311x400, CSaPP.jpg [View same] [iqdb] [saucenao] [google] [report]
81861325

>>81858813
>>81860899
Computer Systems a Programmer's Perspective
>https://2lib.org/book/2611328/81a8ab
>https://www.youtube.com/playlist?list=PLbY-cFJNzq7z_tQGq-rxtq_n2QQDf5vnM

>> No.81862085

>>81861238
I made 400k in salary last year.

>> No.81863125

speedrun projecteuler.net

>> No.81863571

>>81858813
Simply knowing C and the standard lib isn't enough to do anything interesting honestly. You're probably going to need to learn how to create and build multi-file C programs that link to OS-specific multimedia libraries(SDL/X11/Win32) if you want to start building more complex programs in C. In order to do this you will likely need to learn a build system like cmake or make, which is a tall order in and of itself.

Read the compiler documentation and learn the flags. If you're on linux read the man-pages. Because C is an ancient fossil you will have to get comfortable reading boomer documentation which usually lacks code examples/tests in their docs.

Honestly, a total newbie should not be starting with C because its barely standardized. Sure its has a standard lib and a stable ABI but apart from that there is nothing. There's no standard project layout in C, no modules, there's like 100 different build systems it just fucking sucks man.

>> No.81865066

>>81858838
kek but true

>>
Name (leave empty)
Comment (leave empty)
Name
E-mail
Subject
Comment
Password [?]Password used for file deletion.
Captcha
Action