[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Edit][Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
4chan
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: ASAs.png (143 KB, 624x1024)
143 KB
143 KB PNG
Let me guess, you need more?
>>
replace nano with emacs and you have a winner, even though the package manager you use does not matter at all and should be omitted from this image
>>
>>107726916
Why emacs?
>>
>>107726926
emacs is basically nano but configurable
>>
>>107726898 (OP)
This is yet another C shill thread. C is the king of buffer overflows.
>>
>>107727137
C/C++ doesn't need to be shilled, it's the industry standard.
>>
>>107726898 (OP)
And what has OP produced?

NOTHING
>>
>Langnuage
C
>IDE
Vim
>Package Manager
Autotools, Make, and most importantly README, INSTALL and PORTING files
>Framework
The Unix programming environment and system API
>>
>>107726898 (OP)
Yes. I need emacs.
>>
>>107727196
>C/C++ doesn't need to be shilled, it's the industry standard.
It became the "industry standard" through shilling and it's always shilled all the time.
>>
>>107727348
Stop projecting, my good tranny.
>>
File: worthy-tools.jpg (85 KB, 711x1024)
85 KB
85 KB JPG
>>107726898 (OP)
>>
File: pepes2.jpg (347 KB, 2212x1640)
347 KB
347 KB JPG
>>107727137
>>107727348
Go away, we are not going to waste time with your trash language.
>>
>>107727364
Do you know who Mary Ann Horton is? C is the tranny language.
>>107727380
Learn about how C became popular and replaced everything.
>>
>>107727412
>Do you know who Mary Ann Horton is? C is the tranny language
lol, what a reach
Mark Horton used C in his work, but he had nothing to do with the development of the language, any compilers for it, any libraries for it, and never served on a C standards committee
so by your standard, if a cannibal uses Rust, Rust is a cannibal language
if a pedophile (like MikeeUSA) uses Perl (he did, for his casino game), Perl is a pedophile language
stop being retarded, you useless cocksucker
>>
C is a tranny language, its programmers believe that pointers are integers and bools are ints that are either 0 or 1 and their enums are in flux where they don't know if they're equivalent to weird #define with autoincrement or ints with autoincrement.
And they struggle with the idea of unions being for saving memory and not type punning which is UB.

This is probably why they hate Rust because in Rust, you need to use unsafe to attempt to transmute a Man into Woman and as you may know, human transmutation is UB.
>>
>>107728066
didnt read but pointers are integers and anyone that says otherwise can eat my ass
>>
>>107728082
Hardware designers say that pointers aren't integers, and you are who exactly? Some K&R babyduck who also bought a buttplug in same purchase?
>>
>>107726898 (OP)
I do not need any of this. AI replaces all of it. AI is the future.
>>
>>107728089
oh wow! they did, did they? in practice, they are integers. and yes i know how paging indices and all that shit works. it's all integers, so fuck off
>>
>>107728148
A pointer will never be an integer and you will never be a woman, tranny.
>>
>>107728162
it feels like 99% of /g/ is the just same retard incoherently throwing insults at himself
>>
>>107728175
It feels like I am right about you being a tranny even if I wrote that half jokingly. Who would've thought that someone too mentally ill to understand that integer is not a pointer, cannot understand that a man is not a woman...
>>
>>107726898 (OP)
Idk what that IDE is there, but it should obviously be vim
>>
>>107726898 (OP)
>pacman
>not portage

one job
>>
>>107728181
kek
>>
>>107726994
what configuration option(s) are you missing for nano
>>
>>107728066
>pointers are integers
pointers aren't integers, they are representations of memory addresses that are stored as unsigned integers
>and bools are ints that are either 0 or 1
C89 does not have bools
C99+ represents the binary quality of booleans as 0 or 1, which makes a lot of sense in the context of binary-based digital computers
>>
>>107728229
>they are representations of memory addresses that are stored as unsigned integers
hence they are INTEGERS
>>
>>107728216
you can do stuff like use LSP, make your own keybinds, stuff like that, elisp is a fully functional programming language in of itself so you can really just do anything with it
>>
>>107728229
Pointers are closer to bit packed structs than they are to integers and even that is not correct to say because in terms of C, implementation can be anything because C needs to be portable, and Cniles aren't the ones who make this decision.
>>
>>107728246
nano does have keybinds and macros and external command execution which covers a lot of the basic uses
only thing I really miss is just slightly better syntax highlighting like unmatched braces
but since it is regex based it cant really do that
>>
>>107728243
>Men and Women are both human so Man is a Woman, I'm trans btw.
>>
>>107728258
if you just want something simple I get it, perhaps look into mg or qemacs if you want something more extensible but still barebones
>>
>>107728265
too used to nano to change up my workflow at this time I think
>>
>>107728249
bit packed structs that fit in register bounds are INTEGERS
EVERYTHING IS AN INTEGER
>>
>>107728275
So now registers are integers?
>>
>>107728282
INTEGERS
>>
>>107728290
a float is an integer? Not beating tranny allegations.
>>
>>107728295
ieee-754 is just integers+
>>
>>107728328
who said anything about IEEE 754?
>>
>>107728066
>bools are ints that are either 0 or 1
never worked in C ever but what is wrong with thinking like this? 0 is false and 1 is true; what is wrong with this?
>>
>>107728674
It's wrong to assume implementation details because once you do, underlying implementation cannot ever change.
Modern computers have special flag registers that affect instructions, such as conditional jumps, if you use an int when you meant a bool, compiler cannot assume state of CPU and not store "0 or 1" in an extra register because you said int and int is more than "false or true".
bool being bool and int being int means that compiler knows that it can just not store the value anywhere because flags register already has it set to "0" or "1". This becomes useful when you understand how compilers inline functions and optimize in general, because every time you cast a bool to int.
Of course, most compilers can track ints used in boolean contexts and optimize them out into bools under as-if rule, but you are a retarded faggot if you do this, because compiler dev time is better spent elsewhere.
>>
>>107728674
>what is wrong with thinking like this
Nothing. It's a Rustnigger trying to brainwash you.
>>
>>107728737
>because every time you cast a bool to int
you ask the compiler to convert a bool to int into implementation defined way, it's not guaranteed to be free
>>
>>107728745
MIPStranny calling someone a nigger is pathetic.
>>
>>107728752
>lashing out against imaginary boogeymen
Typical display of Rustnigger psychotic illness.
>>
>>107726898 (OP)
>package manager
>not compiling from source
>>
>>107728757
It's not imaginary, but I guess you don't understand MIPS arch or why I brought it up, my bad for assuming basic competence, noCoder. You're likely underage and never heard of MIPS before which is unsurprising.
>>
>>107728737
I see, that makes sense. Thanks
>>
>>107728770
See >>107728757
>>
>>107728788
While we're at it, can you show me how to dereference an integer or how to exponentiate a pointer?
>>
>>107728796
See >>107728757
>>
>babyduck learned C on his gaming PC and thinks that's all there is to computers
>>
>pointer is an integ-ACK!
>>
>>107728827
See >>107728757
>>
File: oh-no-george-carlin.gif (78 KB, 220x220)
78 KB
78 KB GIF
>rustnigger assumes something about you (which they will do, obsessively and repeatedly)
>always wrong

>assume the poster who talks like a mental patient programs in Rust
>always right

What causes this phenomenon?
>>
>>107728802
>alternate answer: I am a no Coder
every fucking time
>>
>>107728838
It's not an assumption that you're a tranny.
>>
>>107728842
>>107728844
See >>107728757 and >>107728838
>>
>>107728842
He's stuck in a permanent boot loop just like his code that keeps generating a BUS exception and hard rebooting on his toy microcontroller, which is why he spends his day spamming empty posts.
>>
>>107728856
kek, it's always the same, only few people here can talk seriously about anything with the correct knowledge, most just spam/sperg out when they can't give a valid/reasonable answer
>>
>>107728888
>checked
here goes the /thread, especially now that I remembered that it's christmas vacation for underage toddlers who still need to go to school so they can learn to read and not be irrecoverably retarded, explains why it feels like summer here
>>
>>107728856
>>107728888
See >>107728757

Also the following is obvious projection:
>most just spam/sperg out when they can't give a valid/reasonable answer
No valid reason was been given for why you're losing your mind about using ints as truth values. Even your own "justification" ends with the admission that it's a non-issue. If you treat the int with bool discipline the compiler will do the same.
>>
>>107727236
BASED
>>
>If you treat the int with bool discipline the compiler will do the same.
Yeah, that's what I wrote, but you're an illiterate underage nigger with shit in his skull instead of brains so you repeated it and probably thought that you wrote anything new.
You're mentally ill and a noCoder.
>>
>>107728938
You couldn't make it more obvious that you're psychotic and projecting.
>>
By the way, the compiler is written in C++ because it became impossible to maintain it in C when Cniggers pull braindamaged shit like bools are ints or pointers are integers.
>>
>>107728948
See >>107728757
>>
There's no good C compiler written in C.
Just like there's no retired person who's independent from taxpayers keeping them alive.
>>
>>107726898 (OP)
>IDE: nano
This image has pompous novice written all over it
>>
File: unknown.png (181 KB, 1024x1024)
181 KB
181 KB PNG
Another midwit shill thread
Everyone who uses C instead of C++, emacs instead of a normal text editor like nvim, and GCC instead of Clang is a nocoding eceleb larper
>>
Why is /g/ so fucking triggered?
Yes I use C, nano and gcc and am happy. Enjoy your bloatware.
>>
>>107729319
>tfw using C++, emacs and clang
>>
>>107729319
>nvim
n stands for nigger, not normal
>>
>>107729350
C is most bloated language in the world, no other language needs dynamic linking to cope with being a bloated overcomplicated mess.
>>
>>107729366
That's the opposite of bloat you rust tranny.
>>
>>107729394
You will never be a woman, void* instead of real generics does not make you smart or intelligent.
>>
>>107729394
libc is definition of bloat, and if bloat wasn't enough, it's also slow
>>
>>107727137
That's a skill issue
>>
>C
durr uhrr durr DURRRR (woman*)&me I'M A WOMAN works on my machine!
>Rust
so I'd have to transmute between different types AND mark whole thing as unsafe? Maybe it isn't such a good idea...
>>
File: ez.png (205 KB, 668x2614)
205 KB
205 KB PNG
>>107726898 (OP)
I prefer to have more than C for many tasks

>>107729444
Gender transition can be implemented as a type-level state machine to avoid accidental use of old invalidated genders
>>
>>107729825
Implementing type-level state machine requires intelligence and effort and thinking about design, much harder than (woman*)&me.
>>
>>107728082
>didnt read but pointers are integers and anyone that says otherwise can eat my ass
>>107728148
>oh wow! they did, did they? in practice, they are integers. and yes i know how paging indices and all that shit works. it's all integers, so fuck off
Ctrannies are limiting hardware design because of their misunderstandings. Lisp machines tag all the words of memory with their type, so a pointer is not an integer.
https://hanshuebner.github.io/lmman/fd-sub.xml#Data%20Types%20-section
>>
>>107729908
They aren't limiting hardware design, they're causing CVEs left and right the moment hardware design or even Kernel design changes.
>>
>>107729908
>tfw c sisters got btfo'd by lisp chads
>>
>>107729952
C standard says that pointers are convertible to integers in implementation-defined matter.
Cisters got btfo by their own illiteracy.
>>
File: 1764801764053582.png (95 KB, 229x220)
95 KB
95 KB PNG
>>107729961
>>
>>107729908
integer with tagging still an integer
>>
>>107726916
>using emacs or nano
Tell me you're gay without telling me you're gay.
>>
>>107729908
lisp runtime still resolves pointers down to virtual addresses (which c pointers essentially map to 1:1), you are just being pedantic to a troll
>>
>>107726898 (OP)
Nice image from the year 2010 lmao.
>>
>>107730354 (me)
also lisp is not representative of hw design, kek



[Advertise on 4chan]

Delete Post: [File Only] Style:
[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Edit][Settings] [Search] [Mobile] [Home]
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.