Perfection
Efficiency
Simplicity
C Programming Language
Other urls found in this thread:
freepascal.org
lazarus.freepascal.org
twitter.com
>when you take the pair programming meme too far and you and your programming partner both go on a date for some quality peer bonding and you get lost in the moment and kiss him?!? >///
was it C?
What else?
owo
UwU
Funny because C isn't any of those things.
So what kind of hipster faggotry do you like user? Lisp? Rust?
I'm into real programming. I.e. C++17.
edgy
just type shit on the cmd
>Being this much of a poser
Women truly are a blight on this world.
/thread
just because there's an anime girl attached to it doesn't mean it's good
pic related
C has none of these attributes
>Perfection
Pascal (one year before C) had this for what it was intended, not C (also for what it was intended).
>Efficiency
Fortran had this, not C.
>Simplicity
B, Forth or Lisp had this, not C. For better or worse.
>Forth
Speaking of, anyone have any idea how efficient a modern FORTH in hardware would be?
omg she cant find her directory wamman are so dum i bet she doesn't even know c
>modern
define this
>in hardware
At that point pretty much how much you are willing to do.
>define this
Using modern CPU design and manufacturing techniques. Are modern X86 CPUs (Zen, Core) designs remotely similar to a stack design?
Haskell matches this description much better. And yes, it is simple in the way it can easily express very complex problems. Brainlets need not apply.
What are you, some kind of Arch shill?
>Haskell
But that's for trannies.
I wish
So what distro do you use?
>inb4 Windows
slack
Eh, that's nice.
Perfection? C was designed for small programs.
It would be trivial to add algebraic data types and deep pattern matching to C. Nested structs of tagged pointers are a horror.
Anime is for children.
You're no fun.
Lisp is older than C doofus
Zoomer Anime is for children
Boomer Anime is for a day of farting and beer
To be fair the larger your program is the harder it is for it to be correct or perfect
It's perfection and simplicity but not necessarily efficiency. It's one of those "choose 2" things. For example I like golang a lot (not as much as C) and I'd say it's simplicity and efficiency (like if C were as quick to write as a scripting language, it's really a fast language to produce code in) but it locks too much away from users memory-management wise, I don't like the lack of generics, the struct/interface system is genuinely a bit of an annoying middleground between C and an actual OOP language.
Haskell is perfection and efficiency but it's highly verbose in any situation where you need to write even moderately procedurally (e.g. any real application)
C is still always my first love, I always feel comfortable and know I can do almost anything in it by heart.
Any C tricks or good practices you wished you knew earlier?
>Lisp
>hipster
wew lad
>Shitting on C
Numale or tranny?
I program almost exclusively in C and I find Lisp to be gorgeous, it's polish notation programming
Based both Chad.
No. Just no. There is no "quantum" anything, this isn't poorly understood near magic effects of some mythical theoretical particle. This is simply electrons being so small they can move through any material at the path of least resistance, because nothing can exert 100% perfect electrical control over them. It is current leakage. It is nothing but current leakage. It is current leakage in short channel devices, and it happens at literally every feature size, it is not exclusive to small FinFET devices like upcoming 5nm EUV FinFETs. Even planar devices have extremely high degrees of leakage through their channels, directly under the gates, electrons still leak out. Yet despite this the transistors still function.
Quantum tunneling is a meme regurgitated by people who know nothing about the field of FETs.
Alright I'm a dumb ass who wants to learn C Programming Jow Forums. (I don't have any experience with it before too)
What books do I need to pick up and study so I can learn, work, and eventually get good at C Programming.
she clearly looks capable of programming.
I highly recommend learn c the hard way by zed shaw
Read The C Programming Language by legends Brian Kerningham and Dennis Richie
Then read Unix Programming by Kerningham as a follow up
all other advice is literally garbage
Are you a 3 star programmer, Jow Forums?
>tfw like debian but don't want to be associated witih anime autists
I downloaded Lazarus for nostalgia and I am surprised how nice it is. Modern object Pascal is bretty cool.
>Read The C Programming Language by legends Brian Kerningham and Dennis Richie
>Then read Unix Programming by Kerningham as a follow up
>all other advice is literally garbage
Currently known:
Various places
Several functions are provided which implement parts of the standard library; this is technically not allowed, as those names are reserved. e.g., if one wished to implement a quicksort function, one would be obliged to name it something other than "qsort".
Page 114
Near the top, a quote is missing after the name Jan.
Page 117
The sample program increments argv[0]. Although argv is modifiable, and argv[0][0] is modifable (if argv[0] is not a null pointer), argv[0] is not modifiable. (At least, not always.)
Page 119
The sample program casts function pointers in a very dubious way.
Page 167
It is asserted that the pointer returned by malloc or calloc must be converted to an appropriate type; this is not true in ANSI C.
Page 241
Of course, actually the library is a part of the language, and although it must be possible to take the address of the functions in the library, a compiler is allowed to inline and optimize calls, and many do. However, it is a part of the language definition. (Of course, it's not a part of a freestanding implementation; in this respect, the book is correct.)
>
>I downloaded Lazarus for nostalgia and I am surprised how nice it is. Modern object Pascal is bretty cool.
Waaaay cool!
It also has excellent, portable and open-source compiler called the Free Pascal Compiler, freepascal.org
>not gnuc++20
anime website
>cd code
top kek