[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

i am a python developer and say i only have one shot. >c >c++

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 22
Thread images: 1

File: serveimage.png (13KB, 170x170px) Image search: [Google]
serveimage.png
13KB, 170x170px
i am a python developer and say i only have one shot.
>c
>c++
>rust
>other
considering speed, memory management, reverse engineering/hacking stuff are my main goals which compiled language do you suggest for me to learn? why?

>inb4 [obscure meme-like language]
>>
>>60716040
C/C++ because as a python dev your understanding of OOP is probably fundamentally flawed.
>>
>>60716040
You should never have one shot. All those languages are worth trying
>>
>>60716060
>your understanding of OOP is probably fundamentally flawed
can you elaborate on this? i have seen this statement multiple times and i am genuinely wondering how python developers see oop compared to c/c++ developers? the concept should remain the same (class is a recipe, object is the manifestation and there are methods, inheritance and stuff), so is it something technical?
>>
>>60716076
>All those languages are worth trying
>

OP don't waste your time and go straight for C.
>>
>>60716197
Spotted the average edgy /g/ toddler who just finished reading K&R
>>
>>60716040
You'll need to learn about the instruction set for the architecture you want to reverse engineer. Then try looking at the dissasembler of simple, non-optimized programs and see how your code gets translated for the target. Use https://godbolt.org/ to try out stuff.
>>
>>60716040
OP, don't listen to >>60716197
C is garbage and Rust isn't ready yet.
I assume you won't use it for ten-liners that would become a function call bottleneck anyway.
As soon as you create more worthwile parts in C++ you will immensely profit from a standard library that has basic things in it like dynamically resizing arrays and threads.

Interfacing with Python is a pain either way, but at least you have Boost.Python and don't have to put up with shitty generators they way you'd have in C.


Also, don't fall for the extension over embedding meme.
As soon as you have a real application that requires both heavy data processing and responsive user real time interaction, extension won't work.
>>
>>60716110
It's mostly technical really. Python doesn't actually implement objects properly. Basically in python the only way to actually "inherit" from a parent class is to explicitly call its constructor. It's pretty backwards shit. Also it doesn't support encapsulation very well and makes overriding/overloading a bitch to deal with.
>>
>>60716040
C
>>
>>60716213
>>60716253
Of course the whiteknighting faggots are here.

C is the only sabe choice for your criteria.
>>
>All theses C babbies ITT

Daily reminder that C is so bad that C/C++ is considered an improvement on it by basically everyone outside of /g/.
>>
>>60716040

C
>>
>>60716362
>>60716379
>>60716401
>>60716197
>IP count doesn't increase
>>
>>60716040
C or C++
>>
>>60716040
C++17, C is outdated and Rust is for SJWs
>>
>>60716040
lisp/ocaml, makes you look at the craft of programming in a radically different way than how you used to.
>>
>>60716213
bingo
>>
>>60716040
D
>>
>>60716040
C++ post C++11 is actually pretty pleasant to use, so that's what I would recommend.
>>
Lean Ada!
>>
C.

>C++
Bloated, overthought, convoluted spaghetti code language. If you're forced to use it, use it as much like C as possible and ignore the cancerous OO bullshit as best you can.

>rust
>other
>meme-like language
All those are meme languages.
Thread posts: 22
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.