[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 | | Home]

Who /g/ here?

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: 552
Thread images: 80

File: 1499658404371.jpg (66KB, 682x680px) Image search: [iqdb] [SauceNao] [Google]
1499658404371.jpg
66KB, 682x680px
Who /g/ here?
>>
File: kobayashi454.jpg (138KB, 900x825px) Image search: [iqdb] [SauceNao] [Google]
kobayashi454.jpg
138KB, 900x825px
>>159605595
Python wins again.
>>
File: 1451197284997.jpg (133KB, 500x700px) Image search: [iqdb] [SauceNao] [Google]
1451197284997.jpg
133KB, 500x700px
C all the way
Anyone who uses Java should get hit by truck-kun
>>
File: 1480467012880.jpg (65KB, 470x535px) Image search: [iqdb] [SauceNao] [Google]
1480467012880.jpg
65KB, 470x535px
>>
Reporting in.
>>
>>159605595
hi
>>
>>159606112
>>>/r/eddit
>>
File: CrecrmYUIAAdZ-f.jpg (400KB, 1986x2320px) Image search: [iqdb] [SauceNao] [Google]
CrecrmYUIAAdZ-f.jpg
400KB, 1986x2320px
>>159605595
Have no fear, best /g/irl is here.
>>
File: 1407940492702.png (439KB, 760x720px) Image search: [iqdb] [SauceNao] [Google]
1407940492702.png
439KB, 760x720px
I started learning C++.
>>
>工程?

Is that last character even Japanese? I can't find it.
>>
>>159606539
It's Chinese.
https://zh.wikipedia.org/wiki/工程师
>>
File: ruby.jpg (484KB, 1000x750px) Image search: [iqdb] [SauceNao] [Google]
ruby.jpg
484KB, 1000x750px
>>
>>159605595
don't forget the working Lisp code for Conway's Game of Life in the ED of Subete ga F
>>
>went to school to be a cpa
>find out programming is becoming a ever attractive skill to have in the field
Annnd now I have a masters in cis. Never thought id be with the /g/ degenerates tho
>>
>>159606086
Ruby: glorious programming language from Nippon, whose objects are folded over a thousand times
>>
File: 1493015203872.jpg (601KB, 1280x1115px) Image search: [iqdb] [SauceNao] [Google]
1493015203872.jpg
601KB, 1280x1115px
What projects are you guys working on right now
>>
>>159606748
Videogame about traps.
>>
>being a Java programmer will allow me to get hit by truck-kun and live out my /m/anliest dreams
Worth it.
>>
>>159606722
>Spend years working hard at your major
>Only ever use the basics at work
>All the productivity gains and shit that management loves is a bunch of scripts, often done in VBA
>Be promoted for being a code-monkey with financial knowledge

You did the right thing.
>>
File: classyHorsefucker.png (106KB, 727x772px) Image search: [iqdb] [SauceNao] [Google]
classyHorsefucker.png
106KB, 727x772px
>>159606748

learning gtk theming and keyboard firmware, for maximum rice
>>
>>159606086
>my little pseudocode can't be this cute
>>
>>159606775
SOLD
Need any help writing content?
>>
File: tap.jpg (48KB, 365x360px) Image search: [iqdb] [SauceNao] [Google]
tap.jpg
48KB, 365x360px
>no Tap-chan

Unforgivable
>>
What about C#?
>>
>>159606086
This is practically the rebellious teen of programming languages
Making stupid and arbitrary syntax changes ``just because'' only makes shit hard to read. It took me over an hour trying to learn Ant Colony just because the jackass who wrote it and SEO'd his website to the top of Google decided to do it in Ruby.
>>
If I learned to use python should I go for C++?
>>
>>159606748
Starting to look at OpenCV to learn image recognition.
>>
>>159606977
The best part about C# actually is using Visual Studio. You can say whatever about Microsoft but that IDE is a gift from the heavens.
>>
>>159607049
C++ is deprecated
>>
>>159607049
Python is really only suitable for scripts and other relatively short programs.
Attempting to do anything complicated in python (which means touching OOP) and you will feel like you have cancer.
Any language with syntax similar to C++ should be fine, but for simplicity's sake I think you should go for C#.
Modern C++ usage (14/17) involves the use of smart pointers, which are kind of complicated. That's not to say that you can't or shouldn't use raw pointers, but smart pointers are a hell of a lot more complicated for a developer to use than any other memory management system.
>>
>>159605633
My wife.
>>
>>159606977
Literally just java fused with C++. Pretty good honestly. Japs are too far behind to be actually using it currently but they will catch up eventually.
>>
>>159607177
Go to bed Tohru
>>
>>159605595
No C#? Is this a real representation of Japan's popular used language?
>>
File: trap-programming.png (1MB, 1127x1600px) Image search: [iqdb] [SauceNao] [Google]
trap-programming.png
1MB, 1127x1600px
>/g/ is so bad that we have to have discussions in /a/ now
>>
File: nervous cat.jpg (18KB, 344x344px) Image search: [iqdb] [SauceNao] [Google]
nervous cat.jpg
18KB, 344x344px
>>159605595
>Half-assing my CS major
>Third semester done, going to the fourth
>Still don't know what the fuck am I doing
Seriously, I need to install Java and Python on my PC but just procastinating
>>
>>159607262
C# is a meme. Like Ruby it will eventually die off.
>>
>>159607306
It's pretty sad really. /a/ is the only place that knows how to defend itself from /v/.
Send help
>>
>>159605652

Is that the pinnacle of C programming textbooks?
>>
>>159607049

depends on what context.

I really like C++ in general though, and will point to MS's treatment of their other languages (e.g. VB, VBA, VBScript) as reasons not to go with C# as a bunch of others here are suggesting
>>
>>159607324
Well shit, have you ever used (or try) visual studio?
A month after using C# I wank myself because how good its IDE.
>>
>>159607313
dont worry bud, you wont get any job if you keep doing that
>>
File: 1492875536555.png (783KB, 802x640px) Image search: [iqdb] [SauceNao] [Google]
1492875536555.png
783KB, 802x640px
>>159606748
Socket programming in C. It's great fun. Hoping to combine it with OpenGL to make something interesting.

>>159607350
/g/ is basically a combination of /wsr/, /v/, and /pol/.

>>159607409
Try D.
>>
>>159605595
who is the java guy?
>>
File: new game eagle.jpg (105KB, 1200x847px) Image search: [iqdb] [SauceNao] [Google]
new game eagle.jpg
105KB, 1200x847px
>>159607449
I actually am currently using it for work and I do enjoy it. However I haven't used any feature that isn't present in other IDEs.
>>
>>159607449
And to think most people don't even use half the features. VS even has real-time memory profiling in a friendly way. Light-years ahead of the competition.
>>
>>159607481
Insane insight faggot, please tell me more
>>
>>159607409
>Microsoft's treatment of their other languages
lel, you have no idea how hard they're pushing C#
They open sourced the compiler, they open sourced the core parts of .NET Framework

This language is going on for the long haul. If you pay attention to the language's design, it was literally designed to replace Java. If it weren't for it's shit Tuple implementation (even in C# 7), I'd say it's basically perfect.
>>
>>159607087
I had this idea of an app that recognizes manga raw pictures on smartphone cameras and overlays translated lines over the word bubbles with appropriate 'subtitle' files loaded.

Actually making a working prototype would be a programmer's job
>>
>>159606775
go on
>>
>>159607556
What's so bad about it? It's very prone to spaghetti code if you're not careful, but then again this is true for all generic tuples around.
>>
>>159607562
>with appropriate ``subtitle'' files loaded
good luck with getting people to roll with that shit. Never happening.
I'm personally a fan of booru style translating, but I know when to give up.
You'll also be shit out of luck trying to scan, warp, and correlate image matching across a massive database. Even Google wouldn't be able to do that. Their image matching algorithm shits itself if you change the base color of the page.
>>
Who Rust here?
>>
File: 1473897910328.jpg (57KB, 482x549px) Image search: [iqdb] [SauceNao] [Google]
1473897910328.jpg
57KB, 482x549px
>tfw I failed my C# course
Am I dumb?
>>
>>159606748
ARM programming setting up a board as a multi-ethernet vpn gateway and general home automation
>>
>>159607680
>massive database
I was thinking the subtitle files themselves would contain the necessary image data for each 'chapter' of raw manga, but then again it would be a hassle to keep loading different files for each chapter.
>>
>>159607724
>cuck
Fuck off, /pol/fag
>>
>oh neat a programming thread this will be fun
>it's talk about C, C#, python, or ruby
every fucking time i swear to god does anybody on this website know anything beyond basic dynamic programming

>>159607729
how can you fucking fail a C# course what the fuck

>>159607716
Despite being in its elementary stages, it's surprisingly powerful. I'm interested to see where it goes as a language.
>>
>>159607729
Depends. Was it a CS 101 course or something more complex?
>>
File: 1473102134793.jpg (177KB, 1366x768px) Image search: [iqdb] [SauceNao] [Google]
1473102134793.jpg
177KB, 1366x768px
>>159607800
It was supposed to be this kind of re-education type course because I can't find a job with my current degree (law). I like to excuse myself by saying that I'd never done anything related to programming before, but maybe I'm just dumb.
>>
>>159607449

did my last summer of college at a C# shop and I have to admit the amount of built-in profiling is nice and has a good learning curve at first, but I had trouble getting as much out of it as gdb/valgrind/etc

>>159607495
I've been meaning to for years but haven't got around to it - it looks like it has solid functional options and that shit's like crack to me.
>>
>>159607404
indeed it is
>>
>>159607643
It's Tuple implementation is shit-tier compared to Python, where Tuples were baked into the language at design time.

C# 7.0's new tuples have unpacking now, but it stinks of a beta feature. It doesn't really mesh well with C#'s other fancy as hell features. I remember trying to use it and it didn't work in anything involving lambda expressions.
>>
Guys I'm basically Peco. I am talented but I didn't put in the work in CS.

How do I become the greatest again?
>>
>>159607790
You misread the statement. You would fail at trying to figure out which subtitle file to load. Your idea is a gargantuan task that Google hasn't solved (more for lack of trying than anything else)
>>
>>159607517
Knights & Magic ep 1
>>
>>159607864
Probably because you don't actually understand computer logic and are forcing yourself into learning a language without understanding what the language is doing.

Pick up a book on computer systems and learn how the computer operates, how computers translate high level language to some form of machine code, basic data structures and how they expand in different ways, anything that isn't just straight language programming.

Knowing how a computer works, and thinking like a computer, helps understanding programming techniques and what stuff is like.
>>
>>159607799
Let's talk Java and Design Patterns. My favourite pattern is the Singleton, because it makes an object unique and special, I'm also single so it reminds me of myself.
>>
>>159607729
Yes, yes you are.
>>
>>159606977
Studied Java, used C#.
Jesus, I can't justify using any language like Python if C# is the best (except jumping blindly into Linux).
>>
>>159606748
Weapons system simulator, for non-nefarious purposes of course.
>>
>>159607724
depends on what you are doing, if you are programming embedded systems you want to use c because of the smaller overhead and not everything supports c++
>>
>>159607943
I mean you'd load files manually. Like you would select "keitai_ch_34_eng_subs.blah" from a dropdown.
>>
File: dlang_chan.jpg (70KB, 349x368px) Image search: [iqdb] [SauceNao] [Google]
dlang_chan.jpg
70KB, 349x368px
>>159607871
>I've been meaning to for years but haven't got around to it - it looks like it has solid functional options and that shit's like crack to me.
It does. Also DUB, the package manager, is pretty nice.
>>
>>159608012
Then how is it any different from an online manga reader?
>>
>2017
>not being language-agnostic
>>
File: More_Like_3DS_Nax.jpg (114KB, 1200x677px) Image search: [iqdb] [SauceNao] [Google]
More_Like_3DS_Nax.jpg
114KB, 1200x677px
>>159605595

Im a /3/ artist i need more Chinese cartoons that pander to me.
>>
>>159608028
It would be less illegal.
>>
>>159607556
I'd hate to be the one to defend java, but java has much better inheritance than C#
>>
>>159608037
>Featuring Dante from Devil May Cry
>>
>>159607945
thanks anon
>>
File: 1455222754630.jpg (62KB, 454x342px) Image search: [iqdb] [SauceNao] [Google]
1455222754630.jpg
62KB, 454x342px
>>159608070
>>
>>159608068
C#'s inheritance system is basically C/C++'s. You should feel bad for defending Java.
>>
>>159608129
despite the memory management java isn't that bad you know?
>>
>>159608068
I don't see the difference. Inheritance looks the same. Anyways, how often can you say you really use inheritance?
My inheritance trees rarely go past one or two levels deep.
>>
>C, in any denomination
>inheritance
kek

KEK
>>
Why does /g/ hate java anyway?
>>
>>159608187
a lot of people hate java

not just /g/
>>
>>159608187
normie language
>>
>>159608187
It's basically the Miyazaki of languages.
>>
>>159608187
It's less about Java as a language (it sucks by the way), and more about WHO uses Java. Namely, street-shitting Indians who know nothing and ruin codebases just by being around.

Would you want to be associated with street-shitters that ruin codebases? Would you want to work with them? Would you want to clean up their messes? I sure as fuck wouldn't.
>>
>>159608263
holy fuck talk about racists, this is like /pol/ level lmao
>>
>>159608187
>>159608187
Back in the day a lot of C/C++ progarmmers had to learn Java because it's applets were basically the only way to deliver non-shitty content via the internet. The resentment never went away.
>>
HTML anyone?
>>
>>159607913
Just read about it, doesn't seem a big improvement over earlier C#. It's much easier to maintain if you just use properly named out parameters.
>>
I like JS. How gay am I?
>>
>>159608307
programming languages not markup you fuck
>>
>>159608213
>normie
>>
>>159608187
>awful speed because everything has to be cycled through the JVM, the resources required for even simple operations grows at a ridiculous rate, slows down your entire machine at amplitudes greater than the next best language
>awful security issues, often bugs are generated not from programming oversight, but because the language's conversion is so crap
>infested with idiots learning their first language because retard CS professors thought Java was a good intro language (it isn't, at all)

the list goes on and on
>>
File: 1492388942665.jpg (18KB, 230x237px) Image search: [iqdb] [SauceNao] [Google]
1492388942665.jpg
18KB, 230x237px
>>159608307
>HTML
>Actual programming language
>>
>>159608068
>ever using inheritance instead of composition

Truly a Java faggot
>>
>>159608327
>being a front end developer
>>
File: smug 45r034543.jpg (39KB, 367x458px) Image search: [iqdb] [SauceNao] [Google]
smug 45r034543.jpg
39KB, 367x458px
>>159608356
>awful speed
>literally just 5-10% slower than C++

The only legitimate complaint about java is its strange inheritance system. Other than that it is pretty cool.
>>
>>159608283
says the NEET who's never had to work with retards before.
I have literally never seen such a helpless culture that needs so much handholding before. If you've been programming long enough, you've visited blogs everywhere. When a dumbass who demands (yes DEMANDS) handholding posts in the comment section, they're invariably Indian.
>>
>>159608356
which language do you recommend beginners learn?
personally i believe c is not a bad place to start, especially because of all the memory management and all
>>
>>159608327
go back to your "startup" with your college friends making that neat machine learning website you guys always brag about together and shove any every for of javascript up your own asshole

(it's a surprisingly affective backend language)
>>
>>159607799
>Despite being in its elementary stages, it's surprisingly powerful. I'm interested to see where it goes as a language.

Powerful my ass.
Even basic procedures need macros to work.

Yes I'm talking about print!, vec!, also that unwrap() bullshit.

Naming your class Ref, Vec, Cell, Box... doesn't help, either.
>>
Do you guys have any tips for optimizing an SQL Server for 100-500GB of data (mostly hierarchical, trees, versioning)
>>
>>159607555
You can't program you AI waifu either.
>>
>>159608406
python or any form of functional programming language (haskell, scala, ML, lisp)

But for the sake of understanding at the most basic elements, Python is a very good beginner language.
>>
>>159608395
>current year
>not writing your back-end in Javascript
>>
>>159607562
As in, completely replace every bit of text inside and outside of bubbles?
>>
>>159606112
>ReLife
That show was so forgettable, what's wrong with you?
>>
>>159608187
This basically >>159608213. I learn C++ now and whenever I read about its fuckups like when to use auto and when decltype(auto) I imagine someone from /g/ standing over me with anime-smug face on.
>>
>>159608460
meh i guess
just not a big fan of python myself, i'd much rather not write pseudo-code
>>
>>159606977
It's Java but better, but not as portable, so there's literally no reason to use it.
>>
>>159608435
Whatever happened to that project? I think I remember some anons who wanted to make an actual AI waifu some years back. Then they suddenly disappeared.
>>
>>159608187
>2017
>primitive data type is still stored in stack
Top fucking kek
>>
>>159608482
Somewhat of the same effect as Google Instant Translate was what I had in mind.
>>
>>159608477
this is why web/front-end developers ruin websites/businesses
>>
>>159608421
Use indexes and partitions. Update statistics regularly. Do backups as necessary.
>>
>>159608477
Full stack javascript is a pathetic joke that will be abandoned once wasm becomes more prominent.
>>
>>159608416

>Powerful my ass.
>Even basic procedures need macros to work.

Rust macros are not C/C++ macros. They are safe and hygienic, and they need a proper grammar to be defined.

>that unwrap() bullshit
Unwrap is less common in production code, as it's just a way to ignore error handling in code samples.

>class Ref, Vec, Cell, Box
What is the problem with this? Also they are structs, not classes. There are no classes in Rust.
>>
>>159608477
DId you fall for the nodejs meme?
>>
>>159608522
The CIA got him for actually programming a high-level AI
>>
>>159608365
I-it's programming language for internet.
>>
>>159607949
Got any recommendations? Think I got a cert A+ book around here.
>>
hey guys you are forgetting your anime pics please
>>
>>159608068

seconding this, if only for interface default methods (used sparingly, but still useful)

>>159608187
* garbage collection
* it takes a fuckton of memory and basically never returns it to the OS for as long as the process lives
* VM'd language with JIT compilation runs slower
* the JVM has a pretty bad record on security
* Oracle suing people (Google) over use of the Java API
* Spring enabling some truly heinous bullshit
>>
>>159608460
It's important that someone's first programming language should be imperative.
There's a balance you need to make between "how computers actually work", and "reasonable to use on a daily basis"
FPs are far and away not how computers work, and are better learned after programming language pragmatics (that's a book) are understood. You need to slowly and steadily unravel the magic into shit that makes sense. This is hard to do because FP is basically pure magic. "Why do things this way instead of that way?" Once language design choices are understood, FP starts to make true sense.
>>
>>159608406
Start with C to properly understand memory management, then jump to modern C++ or C# for OOP. Learn a scripting language (Python) and a functional language (Scala) down the road, but you'd probably want to learn SQL before going there.
>>
>>159608627
>It's important that someone's first programming language should be imperative.
MIT disagrees with you.
>>
>>159608583
Nah, I'm just shitting around. Not touching that shit with a mile long stick.
Can't wait for wider wasm support already, to further deprecate it, instead of all these attempts to polish a turd.
>>
>>159606982
>``
>>
>>159608614
So does anyone know if Elma actually ends up learning how to program?
>>
>>159608553

i envy your optimism but only perf critical libs will be written in js allowing it to step into even more ares.

IT WILL ONLY SPREAD YOU FOOL.
>>
>>159608649
Stallman's MIT may disagree with me, but modern MIT agrees with me.
>>
>>159608671
*only perf critical libs written in wasm
>>
>>159608664
LaTeX
>>
When will Google abandon Java in Android development?
Is dash getting prep for possible migration?
>>
>>159608647
>Start with C to properly understand memory management, then jump to modern C++ or C# for OOP
There's no need to go that route, you can learn proper memory management through any computer systems book, and python has OOP as well.

Trust me, just learn python as a beginner. The language will make way more sense with basic syntax and structure offered in python than it will in C.

C is quite frankly an awful language for a beginner.
>>
>>159608406

despite not liking python in general (even smallish projects in dynamically typed languages are nightmares to inherit), I like it as a first language since it tends to be pretty straightforward and has a nice shell
>>
So why has Ruby dropped off recently?
>>
>>159608743
>recently
>>
>>159608703
Didn't they endorse Kotlin recently?
>>
>>159608627
If you go too low level the new programmers will not get a correct view of the power and theory of computation. FP is all about abstractions. Abstraction in imperative code are severely constrained, so a new programmer will have trouble wrapping their heads around it. Imperative programming is better left as a specialized field. FP is the true fields of academics.
>>
>>159608703

its either going to be kotlin (for the backwards compability) or dart (cuz its an in house for google language). personally I think kotlin is a more appeling option because of the backwards compability however that means that we will still be cucked with the jdk meaning that you will be albe to write java till the end of the days of android.
>>
>>159608743
Sunshine was a mistake
>>
>>159608712
>python
>OOP
Said like a guy who has never tried writing OOP using python.
>>
>>159608406

I recommend you learn something you'll find fun/useful projects for

If you're still in HS, learn TI-BASIC, programs on your calculator tend to be fair game for standardized tests

If you play games, get involved in their modding community - writing RS bots was where I started. It's a good way to keep yourself interested
>>
>>159608781
It's fucking easy what are you talking about.
>>
>>159608743
The only reason to learn it was Rails and ASP.net is replacing rails as the meme framework of choice for shitty startups.
>>
File: 1467577470155.png (125KB, 256x256px) Image search: [iqdb] [SauceNao] [Google]
1467577470155.png
125KB, 256x256px
>>159607729
I took C# basics for luls in my uni and that shit was not for me. Well yeah I could make a program to save shit in table and get it from there but it took me quite a while.

I would say the chances we are both just idiots is pretty high since everybody else seemed to have no problems.
>>
>>159608809
Python doesn't support real encapsulation and its inheritance system is a joke. It works much better as a proto-functional language. It's pretty ironic.
>>
>>159608815
>meme framework
>>
>>159608781
python has OOP, you can learn OOP in python

its true pyton OOP sucks, but its good for learning and avoid confusion with technicalities
>>
Why people say that C is a good language to start learning?

It's no like you will understand how to allocate memory or how to work with pointers when you barely know anything about programming. I have seen many students fail when trying to learn C as their first language.
>>
>>159608838
>inheritence system

this is the 100th time i've seen this come up

nobody except java shitters use inheritance

its an antiquated style of programming
>>
>>159608760
If you go too high level, new programmers are going to assume that programming languages are magic, and are simply going to just ``try'' things all the time without even bothering to think about whether or not what they're ``trying'' will work or not.
Without a basis to understand how their programming language works, what they will ``try'' will explode in scope to an unmanageable extent.
Learning programming languages at a lower level and understanding language design choices will significantly constrain what they will ``try.''

You say abstraction, they hear ``magic'', and in any field of engineering, magic is something that must be severely and relentlessly contained.
>>
File: SICP karen354.png (333KB, 596x720px) Image search: [iqdb] [SauceNao] [Google]
SICP karen354.png
333KB, 596x720px
>>159608862
It's a /g/ meme. Like SICP.
>>
>>159608809
Yeah, now write OOP using C#, Java, or C++.
Going back to Python will have you growing tumors.
>>
>>159608868
How autistic do you have to be to enjoy reimplementing the same functions over and over, especially in a language that is sensitive to whitespace and so ends up punishing you for copy-pasting?
>>
>>159608862
Weeding the fields to make their neckbeard community super special
>>
>>159608862
Well I mean, it was the original high level programming language.

And unless you hate yourself and are willing to write machine fucking specific Assembly, you can't get any closer to direct machine in hardware manipulation like you can in C.
>>
>>159608893
It isn't. Lurk more.
>>
>>159607724
C and C++ have different uses.
>>
C++ with bazel for builds. Anything else makes me puke these days. Haven't given Go or Rust honest tries yet, but the lack of open source third party libs will probably piss me off.

Also want to find time to play more with Julia.
>>
>>159608612
Seconding this.
>>
>>159608930
>implying weeding out trash programmers is a bad thing in todays day and age
>>
>>159608757
If I remember right, I think they included Kotlin support directly in the SDK, yeah. But that's basically because Kotlin runs on the JVM.

Basically, it doesn't seem like Android will drop the JVM any time soon, and at best they might just make their own language to work with Android's implementation. I somehow doubt they'll try to fully migrate to something like Dart.
>>
>>159606748
I work in software testing, the company I work at makes medical shit so they have to deal with some strict as fuck FDA guidelines even when it comes to coding.
>>
>>159608872
Not everyone that is learning how to program will inmediately try to hack into the compiler to understand every bit of the produced binary either. Understanding and being able to create good abstractions is a better skill to get at the first stages than the knowledge of how to optimize a software to run in the best way possible.
>>
>>159608938
assembly is actually fun, i don't get why it is frowned upon - of course only use it for modular stuff it can speed up you c project considerably
>>
>>159608970
I need those trash programmers to feel better about myself.
>>
>>159608938
I understand why a student should learn C, but not as their first programming language
>>
>>159608968
>>159608612
I remember taking a course in college and finding this textbook extremely useful in terms of understanding stuff

https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X

The downside is that it talks about all of the computer stuff with C as the language for example.

But you can slowly actually learn what the fuck C is doing in the process and it will make you a better programmer on a whole.

It's dense though, fair warning.

Also, there's free pdfs online I think, so you don't have to shill out hundreds for it.

And I mean, there are hundreds of computer systems books out there, don't be afraid to look around for one that might be a bit simpler and uses an easier language to understand like Python.
>>
>>159605595
/sci/
Who /functional/ here
>>
>>159608536
That's what I meant. It'd probably be easy-ish to get the text inside bubbles, but considering how much of a nightmare redrawing and editing text outside bubbles can be, even with a few hours spent on them, a program probably wouldn't be able to do much better.
>>
All this talk about "best" prog.languages, when most of the time you need to choose one for the job, even if it is PHP in the end. Personally I find Java the most appealing, you can use it for mid to enterprise level microservices and apply any frontend you want. But again, C# is amazing if you need to work in windows environment and sometimes you can't escape c++.
>>
>>159608998
>assembly is actually fun, i don't get why it is frowned upon - of course only use it for modular stuff it can speed up you c project considerably

Is this a serious fucking post?
>>
>>159609066
i'd much rather work at mc'donalds and get a proper programming job later than program in php for a couple of years
>>
>>159608998
Dude what
>>
>>159609066
kek
>>
>>159609079
Don't say that in a job interview
>>
File: eva yui.png (332KB, 580x600px) Image search: [iqdb] [SauceNao] [Google]
eva yui.png
332KB, 580x600px
>>159609100
PHP is the eva of web dev languages. Respect it.
>>
>>159609100
>tfw working with php for a while
I want to leave, maybe I should learn C#
>>
>>159609079
>>159609101

i am being serious, yes - that being sad i am doing embedded stuff right now

i still find assembly to be fun and you should really learn assembly if you want to have any chance of reverse engineering something
>>
>>159609109
>>>>>>>>>>Job Interviewer asking me to write assembly

Am I fucking interviewing for processor creation at Intel?
>>
Web dev is literal garbage dear lord how do you people hold your interest in it
>>
>>159609057
I can write Scala, Haskell, Clojure, Racket and most recently Elixir.
>>
>>159609049
Thanks.
>>
>>159609143
By actually creating web apps.
>>
>>159605595
>major in polsci
>had to learn python
I never asked for this
>>
>>159609128
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>assembly is fun

Um, yeah no thanks I don't want to write architecture specific fucking assembly.

> learn assembly if you want to have any chance of reverse engineering something
Learning the absolute basics of assembly is all you need to know for RE, and even then you rarely have to do much assembly writing yourself unless you're writing a PWN exploit or something.

Like what the shit, never in my life have I ever encountered anyone autistic enough to enjoy writing in Assembly
>>
>>159609100
PHP is the cheapest. You can get a webhost for few bucks a month. It is fine really, all this realigious crap makes me puke.
>>
>>159608627
You now realize TU used haskell as their CS101 programming language and switch it for java in the 90s
>>
>>159609120
>real_rebuild_we_mean_it_now_sql_string function
>>
>>159609057
Prolog/SML/Racket reporting.
>>
>>159608987
When I say ``learning an imperative paradigm first'' is important, optimization is totally irrelevant.

In a perfect world, we would start with MIPS or another RISC assembly, because this will teach people the limits of computation. They will understand how a computer operates and not impose some unreasonable standard akin to magic, built up by decades of amazing language design. We then gradually pile on the abstractions. They would fully understand how these abstractions are designed by compiler developers.

You won't see where I'm going with this until we reach our end goals. See, when computer programmers actually understand how their languages are built and designed, when they write their programs, they will have less questions.
You often hear novice programmers talking about how a program fails if they ``remove a comment''--well, if those novice programmers understood how their language was designed, they would be able to think more deeply about the code they wrote than simply, ``I don't get it!"
>>
>>159609133
Sorry, I meant to answer to the same guy you replied, not for you.
>>
>>159607313
>Need to install python

If you had a decent OS, it would come preinstalled
>>
>>159609176
consider me your first then

>>159609181
php really is a pain and if you want to do something outside of normal scripts and not break compatability or use php's shitty external-program gateway you have to extend the php engine and this one's a REAL mess
>>
File: 1423869611954.jpg (48KB, 219x411px) Image search: [iqdb] [SauceNao] [Google]
1423869611954.jpg
48KB, 219x411px
>>159609234
>python
>preinstalled to any OS
what?

maybe some dev-tier linux distro
>>
>>159609234
i'd much rather install a minimal linux like arch
>>
>>159609208
Are you the ruby shitter in /dpt/, your backtick posting is annoying me.
>>
>>159609288
I fucking hate ruby.
Don't you dare associate me with that pile of shit hipster language.
Learn you a LaTeX to stop being a mouthbreathing cavedweller,
>>
>>159609211
i don't see any harm to admitting to enjoy assembly and it really does speed up your code
>>
>>159609236
>Php
You cannot fool me, I used Symphony and Laravel before. Developing in PHP can be comfy. And never had to extend the engine.....
>>
>>159609181
>PHP is the cheapest
Getting a cheap VPS and setting up a webserver that doesn't use PHP is easy as fuck though.

>>159609271
Pretty much every Linux distro comes installed with it.
>>
>>159609166
Welcome to the new age. Everything is technology now.

Knowing basics or at least how to do some spreadsheet or statistics operations in some programming language is vital now.
>>
>>159609329
>i don't see any harm to admitting to enjoy assembly and it really does speed up your code

because you are LITERALLY WRITING MACHINE CODE

The amount of pure concentrated autism and ridiculous amount of time you would need to have to write assembly has to be soul crushing.

And doing it for fun???
>>
>>159609333
i had to extend it for someone else, he wanted to only run signed scripts and allow third party retards (most likely indians (>>159608263)) to upload scripts to the main dir, which would only run in a test sandbox (not signed) and not production (signed)

for some reason splitting the testing from the production site was not an option
>>
>>159605652
You'd be surprised how much of the stuff we use daily is Java and surprisingly not shit.

If I recall, the entirety of AWS is pretty much all Java and it is **the** benchmark we compare all cloud services too.
>>
>>159609395
i dont believe this
>>
>>159609375
as i said don't write a whole project in assembly - i mean you can (and i did before) if it's not too big, but it really helps for speeding up your c code (especially cryptographic stuff)

just try writing a tiny os in x86 asembly it's actually intriguing
>>
>>159609208
If people had to go from assembly to the actual abstractions that people use in common everyday programming to learn programming, maybe five of a thousand freshmen would actually make it to the end of their major courses.

Programming languages were made because people wanted to hide all those ugly limitations about computers and just focus on the logic. Besides, if we go with the problem of understanding a programming language, more than having to understand the produced machine code, it's better to understand the programming language theory to get a better idea of how code gets compiled to a lower level representation.
>>
>I enjoy writing in assembly

I mean who the fuck enjoys writing something like this?
>>
>>159606112
I hope you don't go outside with that.
>>
File: IMG_3762.jpg (26KB, 270x443px) Image search: [iqdb] [SauceNao] [Google]
IMG_3762.jpg
26KB, 270x443px
>>159609176
>reddit spacing
>hate for interest in esoteric peculiar shit
>shaming tactics
Reflect upon your self and leave.
>>
>>159609271
The only OS I can think of off the top of my head that comes without python is Windows.
>>
>>159609446
>i mean you can (and i did before) if it's not too big
Jesus christ why would you torture yourself like that.

>but it really helps for speeding up your c code (especially cryptographic stuff)
Because it's fucking machine code you are literally changing the direct hardware instructions, of course optimizing them would make your programs run faster.

I've written in assembly before, it's an abysmal experience.
>>
File: lain smug.png (229KB, 500x357px) Image search: [iqdb] [SauceNao] [Google]
lain smug.png
229KB, 500x357px
>>159609464
>not wanting to feel like an elite hacker
>>
>>159606722
>Annnd now I have a masters in cis
Fucking patriarchy
>>
>>159609486
I'm sorry, I've met a lot of autists in programming, CE, and the math field, but never have I met anyone who enjoyed writing assembly, not even my professors.

Just blown away by the pure autism of this one anon. Admirable in a way.
>>
>>159608998

seconding this. I love the simplicity of it, but it takes fucking forever to actually accomplish anything, so I've never really used it outside of class (and a little RE)
>>
>>159607729
Yes, software classes are all easy as shit.
>>
>>159609508
and that's one reason why being able to program in assembly is a good thing and it IS used in the industry, have a look at openssl for example everything is optimised using assembly
>>
>>159609375
Assembly with mnemonic instructions can be fun if your salary doesn't depend on it, it's simialr to solving CS problems. I had to write x64 assembly code in deprecated asm that didn't support x64 instructions in uni, now that was autism.
>>
>>159609583
it doesn't help me also having a major in applied mathematics, does it?
>>
>>159609608
>dumbed down assembly is fun
Ok sure, something like RISC architecture with an easy overlay of instructions can be fun.

But pure x86? And having to track your own machines' memory? God that sounds nightmarish.
>>
>>159609608
Just who in the name of everlasting FUCK actually enjoys CS problems
>>
>>159608356
>Jave is bad because [things that were relevant 2 decades ago and have since changed]
It just has a bad rep.
>>
>>159609628
No in fact that explains it more, you're one of the weirder full autistic types. I've met some like you they're really nice to be around so glad to be in your company.
>>
>>159609654
No, the modern JVM is fine.

Java is still not fine.
>>
>>159609639
tracking your own memory is actually part of the fun - for me at least

the way i see it is that i have to simulate a x86 machine in my head, which will lead to an actual deep understanding of computers

>>159609665
well thank you for being nice, anon
>>
>>159609452
That's why I said ``in a perfect world.'' The way you mentioned is the way I learned programming throughout college, and is the mainstream way of doing it. It works, I guess.
This is why I focused on imperative paradigms.

Higher level imperative languages have the advantage of assembly without the disadvantage of being encumbering--being completely honest, learning assembly is almost a waste of time, because you still learn all of the same concepts by learning C, while C is much more familiar to other languages.
You don't have to learn how an abstraction compiles to assembly. That's too much, and is frankly a waste of time. The way I learned more advanced abstractions--closures, lambdas, tail call optimization, functional programming's insistence on immutable structures and how that leads to optimizations--were all through the familiar language of C and whiteboard drawings. This method is perfectly sufficient for how I think people should learn programming languages.
>>
>>159609647
>hating on CS problems
I found them fun in uni. I remember taking Computer Theory classes that were math heavy that had some neat discrete probability problems we had to solve.
>>
>>159609375
>And doing it for fun???
Some people get off knowing the vast majority don't enjoy it, so it makes them feel superior in a way.

Basically they're retards.
>>
If I go into Machine Intelligence track will I learn how to program my own virtual waifu?

I'm serious here, I told my classmates I'm interested in it because of Siri and all that but really I'm just lonely
>>
>started my day literally typing static IP on every employee personal laptop on our company
>sysad is too tech illiterate to configure router and setup the IP on the firewall and just selected access point and called in the day
>duplicate fucking IP everywhere
Holy fuck, what a shitty day to start.
>>
>>159609680
It's perfectly fine when used for projects for which it matches the productivity and performance criterias.
>>
>>159609741
You can't be a retard and write assembly. It's not easy to write.

They may be turbo autists, but they aren't retards.

>>159609748
Machine Learning is the hottest thing out there right now. The market for it is fucking huge, and if you've gone to any hackathons or hacking competitions (building hacking, not DEFCON hacking) within the past 5 years or so, you'd know machine learning is literally THE buzz at all of them.
>>
>>159609748
no.
its a small part of whats required to do so though.
>>
>>159609780
ever heard of 802.1X?
>>
>>159608563
>Rust macros are not C/C++ macros. They are safe and hygienic, and they need a proper grammar to be defined.

Also slow. And rust is already slow to compile.
And compare to Elixir they are shit.
>>
>>159608815
Is Ruby still popular in Japan?
>>
>>159609748
maybe if you make her say random phrases and train her saying if you enjoy them or not, maybe after millions of iterations you will get the perfect and tailored own waifu
>>
>>159609812
>Rust is also slow to compile
But fast to run. The compiler optimization are actually excellent if you build releases with it.
>>
>>159608743
rom took too long.
>>
>>159609824
>Ruby
>popular
>anywhere
>ever

It's a hipster language for a reason.
>>
I'm learning JavaScript as my first programming language. I'm not struggling with any of the basic/universal programming concepts that much, but how fucked will I be when I want to move to another language?
>>
Fuck off back to /g/ fucking faggots.
>>
File: SICP_cover.jpg (51KB, 400x579px) Image search: [iqdb] [SauceNao] [Google]
SICP_cover.jpg
51KB, 400x579px
Am I wrong for reading this at the moment?
>>
>>159609869
I don't know enough javascript to be able to tell you personally, but from what i've seen from others, probably not very much at all.
>>
>>159609786
"Perfectly fine" isn't an adjective I'd use for Java. "Good enough" is more appropriate.

You use Java when neither productivity nor performance matter much. You use it when you want to get a working program while hiring the cheapest possible workforce where each individual programmer is easily replaceable. Even then, C# is as good as Java at that particular niche.
>>
>>159609748
Doing a Siri-like system is not something you can build in your spare time. You can try to customize a readily available chatbot though, this is easy.

Now talking seriously, machine learning is very useful, but being a ML Engineer is VERY different from your typical programming job. Being a data scientist is different from being a programmer.
>>
>>159609748
see
>>159608522
>>
>>159609791
>You can't be a retard and write assembly.
There are varying fields of retardism.

Intelligence isn't linear. IE, someone who can solve complex equations instantaneously, but can not function at all like a normal person in every other field is definitely a retard of some extent.
>>
>>159609900
i agree but that being said i still see a lot of new companies developing in java
>>
>>159609930
I've always thought of that as autistic, not retarded.
>>
>>159609833
>But fast to run
Thanks to LLVM, not rust.
Almost all LLVM languages can deliver the same performance.
>>
>>159609866
has nips really dropped their own language?
>>
>>159606112
>redbubble
>>
>>159609810
In all honesty no, but I do setup routers on my relative's network now and then.
I just have the feeling that all this hard work could have been solve by just a couple of clicks.
>>
what about brainfuck, guys?
>>
>>159609951
Have you actually seen a severe case of autism before? It's identical to being retarded.
>>
>>159610004
Interesting point.
>>
>>159609824
yes, the government even funded the development of mruby, which should be a better language to embed than python which is already massively shitty to begin with.
>>
>>159609481
this is my old media laptop. had 3 2tb hdds hooked up to it. now its in a closet.
>>
>>159610016
>python
>shitty
ruby shitter detected
>>
>>159609998
802.1X allows for people to authenticate using their company-login, which in turn allow you to assign and enforce specific ip-adresses, vlans, macs, times, logs etc
>>
>>159610016
>mruby
Then it's not quite dead at all.
>>
>>159609970
I heard RPG Maker has dropped ruby in favor of javascript.
>>
>>159610014
https://www.youtube.com/watch?v=j4PTf7LgsIE
>>
>>159610061
this is probably one of the saddest things i've read today
>>
>>159609900
Java is as productive as you can get while mantaining some very good performance.
That a ton of low tier fucks know it is related to it being seen as highly productive. That a lot of these low wage fucks will then go about writing the shitties worst code you have ever seen is a different problem and unrelated to the language.

And C# is pretty much a copy of Java, so what would you expect. Even then one of the main pushing things behind Java was "write once, deploy everywhere" which Microsoft sort of forgot about while doing their thing, and so failed to kill Java. They later wisened up a bit about it.
>>
>>159610043
Are you talking about AD DS? We don't use that.
>>
Dont you cucks program embedded systems?
>>
File: ruby_city.jpg (84KB, 600x600px) Image search: [iqdb] [SauceNao] [Google]
ruby_city.jpg
84KB, 600x600px
>>159609970
Nah, Ruby is still popular in Japan, in ways that it never was popular in the west.

Over there, it's a general purpose programming language, over here it's the language you use to program Rails apps. That's why Ruby is dying in the west, because Rails has many competitors.

It's also sponsored by the government so that helps.
>>
>>159610079
>average aobafag
>>
>>159610061
Yep, that's real.
>>
>>159610110
i'm not a windows fag but yes in theory
what kind of company does not entertain at least a small ldap db?

you can still change the backend tho
>>
Where do you apply Ruby?
>>
>>159610162
Directly to the forehead.
>>
>tfw don't like programming anymore and want to stay as far away from it as possible

What careers can I change to?
>>
>>159610188
Anime vlogger.
>>
>>159610188
Become an author or a film critic. Probably as far as you can get.
>>
>>159610188
Technical writer. They kill for fags like you.
>>
>>159610188
Welding, carpentry, "Software Evangelism", changing your genders should help too
>>
>>159608796
>get involved in their modding community
>the "modding" community for the only game i play is just cheats
>against a literal rootkit of an anticheat
maybe not the best to start their for me
>>
>>159610114
Are there any good resources on how Ruby's used in Japan? It's always interesting reading about how things develop in different countries.

>>159610188
Die and reincarnate as something not human, like a sunflower or a toaster or something.
>>
>>159610188
Become an idol.
>>
>>159610245
You could always write CS:GO exploits, cheapest and easiest fucking thing you can do. Can probably make a few dollars selling them to desperate idiots, too.
>>
>>159610245
What game?
>>
>>159610107
Nah, writing Java, even if you're extremely skilled with Java, is a drag. You can get used to it, but humans are very good at getting used to uncomfortable shit. That's just how the language is designed, the priorities lie in a different place (namely, safety and verbosity).

>Even then one of the main pushing things behind Java was "write once, deploy everywhere"
Never once have I written (or seen) a non-trivial program in Java that I could run without any modification or special considerations on multiple OSes. Even if the JVM works on every OS out there, you still have to account for all the small differences between OSes.

In theory, it's "write once, deploy everywhere," but in practice it's about as portable as modern C++.
>>
>>159610188
When did you come to this realization?
I've been programming for 6 years and I still enjoy it
>>
>>159610188
Professional shitposter.
I mean "alternative online marketing specialist"
>>
>>159610188
Ultimate plebian.
I am going through the end of my medicine Uni and the moment I will get my degree I will enter Tech Uni to get that sweet CS degree.
Being a programmer is like being a citizen of a modern civillisation. You know secrets of how things work around you that other people have no idea about.
If ou want to be an ultimate human being knowing programming is a must.
>>
>>159610257
>Are there any good resources on how Ruby's used in Japan?
You can start here:
http://engineering.appfolio.com/appfolio-engineering/2017/5/24/how-is-ruby-different-in-japan
>>
File: 1462291391003.jpg (193KB, 1271x1728px) Image search: [iqdb] [SauceNao] [Google]
1462291391003.jpg
193KB, 1271x1728px
>>159610284
csgo & esea
>>159610280
but i am the desperate idiot
>>
>>159610083
Can't be helped, they want the product to be playable in mobile phones, too.
>>
>>159610321
>writing aim and triggerbots for yourself
kek
probably wall hacks too, Valve's detection system is a fucking joke
>>
>>159610332
>RPGs on phones
mistake of a lifetime
>>
>>159608862
My school taught it as a first language. And I ended up programming significantly in it. If anything, in work it really showed me the importance of understanding what you're working with, especially with performance issues.

It's also made learning multiple languages much easier to understand. As a hobbyist with no actual teachers, its a poor choice. You will just end up making mistakes and endlessly repeating them.
>>
>>159610287
Do tell then, what language do you think is more productive. I can't think of any OOP language that makes things even easier than Java while still being usable for non toy projects.
>>
File: 1379494085261.gif (498KB, 420x236px) Image search: [iqdb] [SauceNao] [Google]
1379494085261.gif
498KB, 420x236px
>>159606748
A friend and I are working on a game using libGDX.
>>
File: img000014.png (689KB, 1046x1500px) Image search: [iqdb] [SauceNao] [Google]
img000014.png
689KB, 1046x1500px
ITT: Sloppy code.
>>
>>159610319
Thanks, anon.
>>
>>159610229
Interesting, thanks.

>>159610257
>>159610271
I wish

>>159610297
Programmed on my own for 3 years during uni and another year at work. I'm a dumbass and I've realised it's not for me anymore.

>>159610308
That's cool anon, I hope the best for you.
>>
>>159606748
/a/-related game.
>>
File: img000015.png (621KB, 1040x1500px) Image search: [iqdb] [SauceNao] [Google]
img000015.png
621KB, 1040x1500px
>>159610387
>>
>>159610402
Blue Ribbon?
>>
File: 1430615637345.gif (870KB, 360x272px) Image search: [iqdb] [SauceNao] [Google]
1430615637345.gif
870KB, 360x272px
> Essentially doing IT work at my job
> If I ever get to do any coding like I was hired to do it'll either be in COBOL or Access.
>>
File: img000016.png (642KB, 1039x1500px) Image search: [iqdb] [SauceNao] [Google]
img000016.png
642KB, 1039x1500px
>>159610410
Series' name is SE (Systems Engineering).
>>
File: 1475003450353.jpg (466KB, 572x800px) Image search: [iqdb] [SauceNao] [Google]
1475003450353.jpg
466KB, 572x800px
>>159610344
>vac
who cares, i'm just put off by the knowledge i would need to stay undetectable from esea's anticheat and the manual inspections
>>
>>159610345
well the promise sells I guess. That blossomsoft guy (yeah that one who delivered a quite decent game back in 2008, then wasted 9 years developing the second one; I always visit his site to promote self-confident: look that guy is one of us) got excited about it too.
>>
>>159610372
Nah, I know where this leads and I don't want to play that particular game with you.

Enjoy your Java.
>>
>>159606748
Chan-like imageboard in C# that will run on Azure.
Alos C# > any other shit
>>
File: 1447802531603.png (627KB, 1038x1500px) Image search: [iqdb] [SauceNao] [Google]
1447802531603.png
627KB, 1038x1500px
>>159610445
>>
>>159610425
Nah, KF.

What's Blue Ribbon?
>>
File: Thing of Beauty.png (71KB, 775x665px) Image search: [iqdb] [SauceNao] [Google]
Thing of Beauty.png
71KB, 775x665px
>>159610387
>imblying
My code is as good as they come
>>
>>159610435
>COBOL
I DON'T GET WHY USING UPPERCASE ONLY IS A PROBLEM
>>
File: 1497416318260.png (1MB, 1280x720px) Image search: [iqdb] [SauceNao] [Google]
1497416318260.png
1MB, 1280x720px
>comfy /g/ thread in /a/
Is this what paradise feels like?
>>
>Finished Bachelors in CompSci
>Now about to do Masters
>No fucking idea what I'm doing with my life
At least I enjoy programming, but I have no real life experience with it, so most of the shit I've learnt are going to go out of the window I'm sure.
Did I get memed? I have a hunch that once I start working full time my enjoyment of programming is gonna cease.
>>
>>159610155
We have 120+ PCs and apparently, they didn't considered having one.
Well, we're not a full fledged IT company but it's still a bitch when maintaining those.
>>
>>159610562
>embedded.jpg
>>
>>159610449
>>159606315
>>159606748
Is this book actually good or not? Would you recommend it to a programming newfag?
>>
>>159610562
>importing a lib for hello world
>all those functions
>those names
>>
>>159610562
>this code
I'm sure you're the kind of person who has a massive directory tree to hide his porn, with filepaths such as
>E:\documents\f\ff\fff\1\2\3\not porn\definitely porn\please don't judge\gay_sex_with_hats_on.jpg
>>
>>159610603
No. It's only good for people who have at least some experience programming. That's why it's a meme.
>>
>>159610562
fixed

def f():
v1 = 0;
f2(v1)

def f2(p):
if(p!=1):
v2 = randint(0,1)
f3(p,v2)

def f3(p1,p2):
while(p1!=2):
v3=random()
if(v3 < 1):
print("hw")
break

def main():
f():
>>
File: 1255931505306.png (4KB, 236x220px) Image search: [iqdb] [SauceNao] [Google]
1255931505306.png
4KB, 236x220px
>>159610579
I'd have probably stayed to get my Masters if I could afford to. I mean it'd be a chance to chill at school another few years. Probably gain fuck all from it though. Certainly won't help me finding a programming gig I want and it definitely won't give me any work to show to employers, if my BS is anything to go off of.
>>
>>159610581
look into directory services, if you are not using a windows server and i pray to god you don't look intio freeipa for example, implement a proper system to manage the network and it's clients and get a raise
>>
>>159610652
>>159610579
>paying for your masters
you guys are retards
You're supposed to get the company you work for to pay for your masters.
Software development as a career is in a bubble. You want as much work experience as you can get before it pops. The more specialized your work the better, so going to college is fine, but work experience takes priority.

That way you won't have such a hard time when you're fighting guys with 5 or 10 years experience over entry level positions in the next few years.
>>
>>159610647
Just use Go.

package main
import ("fmt")
func main() {
fmt.FPrint("Hello world!")
}
>>
File: Even_Better.png (63KB, 519x537px) Image search: [iqdb] [SauceNao] [Google]
Even_Better.png
63KB, 519x537px
>>159610647
>>159610698
don't worry, I cleaned it up
>>
>>159610691
Yeah, that's kinda why I got a programming job instead of getting my masters.
>>
>>159610579
>but I have no real life experience with it
You didn't get memed you got exactly what you paid for, Getting real life experience through other opportunities was something you should've done on your own.
>>
>>159610652
>>159610691
Living in 3rd world shithole that doesn't pay for it's citizen's proper education.
>>
>>159610540
That one VN-thing with the Blue-Ribbons Sakura meme.

What's KF?
>>
>>159610727
This hurts my eyes.
>>
>>159610698
fixed your code

BITS 16

org 0x7c00

start:

mov ax, 0x03
int 0x10

mov ax, 0x0700
mov bh, 0x0f
xor cx, cx
mov dx, 0x184f
int 0x10

mov si, text_string
call print_string

jmp $

print_string:
mov ah, 0x0E

.repeat:
lodsb
cmp al, 0
je .done
int 0x10
jmp .repeat

.done:
ret

text_string db 'Hello World!', 0
times 510-($-$$) db 0
dw 0xAA55
>>
>>159610698
>Standard library package is called just "fmt"
Who made this language, autists?
>>
>>159610727
now you can pretend youre an assembly programmer
>>
>>159610658
I'm not the sysad and I've already opened this but they don't like the idea much. I was just hired because I can code and asking a raise here is just impossible.
>>
>>159610746
Yeah, America's pretty shitty when it comes to paying for college.
>>
>>159610746
European universities aren't even considered higher education anymore thanks to you letting all the high school retards treat universities as adult daycare centers.
>>
>>159610756
>he wrote it in assembly
the madman
>>
>>159610727
You need to ensure that your strings are unicode and localizeable. Look into gettext.

Then you'll have great python code.
>>
>>159610772
Lol. Say that to US universities with their "safe spaces" and shit.

My university actually took effort to pass. From some 800 only 200 got bachelors and from those only 50 got master's.
>>
>>159610767
i'm sorry for your situation then, hope you'll find someplace proper to work
>>
>>159610757
It's the language used by Google, so, yeah probably.
>>
>>159610756
>there really is someone who will be more autistic than you
>>
File: 1455167921764.gif (1MB, 500x281px) Image search: [iqdb] [SauceNao] [Google]
1455167921764.gif
1MB, 500x281px
>90% of all issues are misconfigurations due to BAs not communicating properly
>>
>>159610807
Now imagine a world where all 800 had to pay out of their own pocket, bet you at least 400 would get their bachelors and wouldn't fuck around.
>>
>>159610756
>>
File: yaru na.png (1MB, 1093x1338px) Image search: [iqdb] [SauceNao] [Google]
yaru na.png
1MB, 1093x1338px
SASUGA TAPRISU
>>
>>159610843
No. Because not even fraction of those 800 would be able to afford it. And many of those would pass.
It is worth it to waste some money so you can find actual talent.
>>
dumb autistic php poster
>>
>>159610843
>bet you at least 400 would get their bachelors and wouldn't fuck around.
This hasn't been the case in the US, instead what happened is that standards had to be continually lowered in order to not upset paying customers. Also universities succumb to industry demands and thus prepare students for whatever the industry requires at that particular moment, instead of providing a general education.
>>
>>159610772
That's great though. It's easy to meet employer's expectations if they don't expect anything.
>>
>>159610698

Module Hello
Sub Main()
MsgBox("Hello, World!")
End Sub
End Module
>>
>>159608938
>>159608998
I wanna learn ASM, especially 6505 because that used to be popular to code old video games in. According to many anons it seems to be a lot less popular nowadays because even programmers with a degree barely use it and because it's tough to learn it. Nevertheless, I'd love to learn it if I had more time this upcoming summer.

Also, when will there be a good anime with programming?
>>
The world is sick of all these brainless codes shouting hello to it like a bunch of Mormons
>>
File: JUST..jpg (261KB, 1024x736px) Image search: [iqdb] [SauceNao] [Google]
JUST..jpg
261KB, 1024x736px
>>159606748
>trying to learn programming to get a job
>don't have any projects I want to work on
help
>>
>>159610959
Japanese code monkeys don't really want to think about their work in those sparse 20-30 minutes of free time a day they get. So never.
>>
>>159610959
Well I mean New Game is that.

Unless you mean like actual programming, where they go into detail about the programming, in which case never because that'd be boring as shit and no one would watch.
>>
>>159610959
well there's no harm in learning asm, doubt you will in one summer tho
>>
>>159610959
I'd love to take a look at classic SNES games and see how they handled things.

I wonder if full source code for any of them exists.
>>
>>159611025
just disassemble a rom?
>>
>>159610989
Setup a pastebin like this(not mines): https://github.com/Bonfire/Programming-Challenges

Or find something you like and make something for it for example I play plenty of POE and I was tired of faggots sniping good ass trade deals from me because they made their own trade bot so I ended up making my own small trade indexer that pulls directly from the POE item stream.
>>
I tried to program. I really did, but I always flipped the fuck out because I made a one letter error in my code. I'd really feel like killing myself after finding the error
>>
>>159611053
Honestly, working on game exploits or scripts starts to make the creativity side of programming projects way easier.

>want to write exploits for Overwatch but Blizzard when ridiculously overboard with their protections for the game, making it extremely difficult to exploit
Fucking mega-ASLR I swear to god.
And I've heard they'll sue the shit out of you too.
>>
>>159611093
If spelling mistakes got you that suicidal maybe you shouldn't be allowed near computers in the first place.
>>
>>159611093
A good IDE or a properly set up text editor will eliminate 90% of those errors.
>>
File: fuck.jpg (15KB, 391x480px) Image search: [iqdb] [SauceNao] [Google]
fuck.jpg
15KB, 391x480px
>>159611053
Some videogame related stuff would be fun but there aren't that many games out there that actually support modding anymore. Hell you're lucky to even have fucking public servers. Don't really care about trading.
>>
>>159608998
you should look into that
>>159611053
>>
>>159606748

A reverse-engineered client for Steam Link in Rust, though I've been prioritizing anime recently.

Audio/video/input works but not decoder stats feedback so the connection times out if there's no input for about a minute and there's no variable bitrate support (assuming the native encoder even does VBR, which I'm not sure of).
>>
>>159611046
I always thought that'd just give a bunch of garbage, similar to obfuscated code. yeah, the functionality is there but nothing is commented and all var names removed
>>
>>159611134
>overboard
>implying
This is literally the first multiplayer PC game I have ever played where I have not had to worry about cheaters at all.
If anything I say they're doing a good job. They didn't even need to put in a fucking rootkit either.
>>
>>159611093
>because I made a one letter error in my code
Seriously?
Do you not know what IDE's are?
It sounds like you gave up after 3 days.

I haven't had an issue with misspelling or dumb errors like that since the 1st day I started programming.
>>
>>159608244
>Gosling: For me as a language designer, which I don't really count myself as these days, what "simple" really ended up meaning was could I expect J. Random Developer to hold the spec in his head. That definition says that, for instance, Java isn't -- and in fact a lot of these languages end up with a lot of corner cases, things that nobody really understands. Quiz any C developer about unsigned, and pretty soon you discover that almost no C developers actually understand what goes on with unsigned, what unsigned arithmetic is. Things like that made C complex. The language part of Java is, I think, pretty simple. The libraries you have to look up.

Gosling is even more of a hack than Miyazaki could ever dream of being.
>>
>>159611224
snes are were/are commercial, so you won't find source just lying around, that being said assembly 65816 is rather reduced and simple compared to x86/x64
>>
>>159608489
Theres a manga, its actually good.
>>
>>159611224
Those old consoles were coded fpr in console specific assembler.
The commented code helps, but what you get from disassembling the rom is very similar to the real thing.

For example, not a nes game, here is the code for Prince of Persia on the apple 2 which was uploaded by the developer after he found it in a floppy some years ago:
https://github.com/jmechner/Prince-of-Persia-Apple-II/tree/master/01%20POP%20Source
>>
>>159611254
Well they made it virtually un-decompilable (sp?) and it's completely randomized systems layout is impossible to trace.

There's no basic framework to go off of, they're not evident player frames/structure that's made evident (like in CS:GO it's basically a fucking 2-plane variable distribution of the character, you just need to change the "X and Y coordinates" to match a player).

Like the game is fucking unbreakable so far.
Good on them, clearly not overboard on their side of things.
>>
>>159611286
>assembly 65816 is rather reduced and simple compared to x86/x64
could they really not come up with better names

using numbers is really bad.
>>
>>159611283
>almost no C developers actually understand what goes on with unsigned
Are C devs really this shit or is Gosling just a fag?
I mean, I guess most devs without formal education won't know about 2s complement, but still.
>>
File: logh shrug.jpg (68KB, 960x720px) Image search: [iqdb] [SauceNao] [Google]
logh shrug.jpg
68KB, 960x720px
>>159611254
It's a shame, overwatch is such a well polished game but it's crippled by deep fundamental problems with the gameplay and art design that will never be resolved.
>>
>>159611362
Gosling is literally retarded if he thinks that.

>things like that made C complex

KEK
>>
File: C.png (15KB, 589x349px) Image search: [iqdb] [SauceNao] [Google]
C.png
15KB, 589x349px
Rate me.
>>
>>159611369
> crippled by deep fundamental problems with the gameplay and art design
Tell that to the millions of active players it has.
>>
>>159611346
not really as assembly is machine specific and the numbers refer to the instruction set and cpus are usually numerically encoded so numbers were a logical choice
stuff where it doesn't matter doesn't have numbers of course - the main thing being the syntax with the two most widely used ones being intel or at&t
>>
Whenever I learned to program I couldn't help but think that i'm wasting my life away. There is just nothing intrinsic there for me, no problems i would like to show, all I can think of is autism bux. It also doesn't help that the more my programmer friend is working the more of a "programmer's mind" he acquires, to a point where he needs to break everything into simple tasks.
>>
>>159611406
>system pause
Are you learning from some webshit resource? Just run your software from the command line.
>>
>>159611413
>"""active"""
>>
>>159611420
>numbers refer to the instruction set
Yes but these could have been named or given reduced code names, 65816 mode referring to one word, and 6502 referring to another.

Then again it was the 80/90's, so they probably didnt care about such things.
>>
How does one hack a game like CS:GO?
>>
>>159611406
> kraut, indentation is almost non-existant, capitalised variable name
>>
>>159611425
breaking larger problems down into smaller problems is elementary critical thinking.
Your programmer friend is going to outpace you in everything you do lel
>>
File: 1326428494437.jpg (38KB, 350x260px) Image search: [iqdb] [SauceNao] [Google]
1326428494437.jpg
38KB, 350x260px
>tfw incredibly slow at programming and better at reading and understanding how code works than actually making it myself
I still can't write code of any kind properly and all I'm doing is copying code from other projects and explanations on the web and rigging it to work for my school projects.
On top of that I'm getting no real sense of fulfilment of the work I'm doing.

I think my question right now is; Is what I'm experiencing a skill/time issue? Cause I'll be honest in that the only times I program is for assignments
>>
>>159611406
>variables in NSDAP
Don't do this.
>>
Is there programming in wireless engineering?
>>
>>159611406
i don't understand why people use mixed syntax in c like
>char *argv[]
instead of
> char **argv
>>
>>159611475
You need to sit down and think.

Writing programs as a beginner takes a lot of time. It's a very time consuming field, frankly.

You need to sit and think explicitly about what's happening inside of the computer. Not with your own logic, but how the computer does something.

The more you do this, the more you'll start to actually learn it.
>>
>>159611475
>Copies things instead of doing them himself
>Ends up absolutely out of practice
>Wonders then why he can't produce code on his own
HMMMM
>>
>>159611475
I see you never learned how to learn.
Understanding code by reading it is easy. The people who wrote it often have a decent understanding of what it is they wrote, and the underlying logic behind which they wrote it is often highly pragmatic and easy to understand.

You lack the pragmatism and understanding they have, so it's no wonder that you're unable to produce the same result. This is a common phenomenon in standardized college assignment-tier work, and further a common symptom of sophomore anxiety. You'll get over it eventually.
The mainstream method of pedagogy used to teach programming and software engineering to college students often produces this result. Confusion, anxiety, then very late-stage enlightenment and understanding.
Obviously only programming for your assignments is going to hamper your ability to learn. If you don't dictate your own requirements and fulfill them, you will never get a feel for writing code outside of a sterile environment, and you will never be able to apply and test the rigorousness of the pragmatism and understanding acquired during class to more diverse project requirements.
>>
>>159611468
Not the problems that have barely any complexity in them and should be solved by instinct. There is just this heaviness in him and he started to talk way less than before.

Still, he is quite good, eager to learn and his teaching method is metal as fuck. It's just that some programmer qualities seem to contradict with enjoying the life.
>>
>>159611475
>really slow at programming
>copying and pasting code
Well duh anon how are you supposed to get better if you cut your learning in half. Programming is like learning a language you learn how to write/speak and then you learn how to read/listen.
>>
>>159611529
While functionally identical, the first notation has the implication "this is a pointer to an array" while the second one has the implication "this is a pointer to a pointer, who knows what is there".

Making readable code is a big partof what makes a good programmer, think about the implications of what you're writing.
>>
File: 1309554312289.jpg (35KB, 179x300px) Image search: [iqdb] [SauceNao] [Google]
1309554312289.jpg
35KB, 179x300px
>>159611632
>>159611633
>>159611662
so the bottom line is I never knew how to program to begin with then. Time to go back to the beginning in my own time then.
What's a good place to actually begin with C# or C++
>>
>>159611709
Either works. Just stick with one until you're used to it.
>>
>>159611683
it's c we're talking about it is indeed a pointer to a pointer which is how it really works and anyone that has some kind of knowledge of how c works will understand this piece of code.
>>
>>159611709
c# if you want to do windows stuff and don't mind being .net dependent, c++ if you want to do other stuff as well
>>
So what is the one, true, programming language /g/?
>>
>>159611736
Yes anon, it's a pointer to a pointer, but that's not what I'm saying.
Learn to read a bit.
>>
>>159611709
perl!
>>
>>159611779
typing out your code in hex as you go
>>
>>159611792
and i'm saying that if you have an understanding of c it is indeed readable, thus producing readable code.
maybe you should learn to stop being passive aggressive and actually read and understand?
>>
>>159611827
You're so dense.
Okay genious:
I have f(int* a)
What does this function expect, a pointer to a single int, or an array of ints?
>>
>>159611827
``readable'' does not mean ``it can be parsed''
Just because the compiler understands does not mean that it's readable.
Syntax provides context. Context provides readability.
If you have a preference for your shit tier version of readability, go use nothing but JavaScript, abandon all forms of static typing and type inference, and definitely avoid letting a static analyzer interpret the purpose of various functions and variables for you.
>>
It sure looks /a/nime and m/a/nga in here
>>
File: inori_crying.png (58KB, 256x256px) Image search: [iqdb] [SauceNao] [Google]
inori_crying.png
58KB, 256x256px
>>159611924
we're refu/g/ees, let us in.
>>
>>159611898
You are one pedantic douche.
>>
Go is the official /a/ language as it's used in the official /a/ torrent tracker Pantsu
>>
>>159611885
>complaining about readability, calling a function f instead of inferring what it does from the name
in this case it wants a pointer to an int not an array, see the previous posts

>>159611898
that's going a long way, just because you are unable to read it doesn't mean everybody else is unable to, you are not the standard of anything. and comparing c to js is a joke
>>
>>159611962
And you're the kind of masochistic dumbass who programs in nothing but ed and Microsoft Notepad.
>>
>>159611946
What happened in /g/? Also I hear AMD is no longer shit, wtf happened?
>>
>>159611475
If all you ever do is school assignments you probably skip buisness logic part and then do more problem solving than actual coding. Like, half-assedly coming up with architecture in your head and then trying to implement it step by step by googling and copy-pasting examples until it works somehow. Most people who work in teams know what needs to be done so they have nothing to be confused about. School assignments shouldn't be too hard on analytical part, just take a piece of paper and describe your domain and define class structure before coding. Think in interfaces, that's what OOP is for. Implementation should be easy and fast then, especially in something like C#.
>>
>>159611709
I had fun reading Head first Java and Servlets/JSP with Spring and their long retarded class name only to use and apply what I learn in C#/ASP.NET MVC. It's fun backtracking Java code and finding how elegant C# deals with that area, blowing my mind everytime.
Java was my first language but I truly felt NTR'd.
>>
>>159605652
I'm making software in Java and there's nothing you can do to stop me
>>
>>159611982
intel became shittier
>>
>>159611976
You're missing the point.
Syntax provides context. Context provides readability.
If a static analyzer cannot read your code and determine the intent of a function or variable, YOU are the one who is going to have to figure out the intent of that function or variable.

A static analyzer can figure out that int[][] is a 2D array. A static analyzer can't figure out that int** is a 2D array. But you can do some crawling and figure that out yourself.
Do you WANT to do that?

While you might not find it in the spec, the language design choices of C# and other new-ish .NET languages make it plainly obvious that they are languages optimized to be statically analyzed. The resulting product, Intellisense, is considered by and far the greatest achievement amongst IDEs.
>>
>>159611976
>in this case it wants a pointer to an int not an array, see the previous posts
Nope, it doesn't. I wrote the function and it expects an array.
Do you even understand C?
>>
File: 1495559088971.jpg (42KB, 480x542px) Image search: [iqdb] [SauceNao] [Google]
1495559088971.jpg
42KB, 480x542px
>>159612013
>Like, half-assedly coming up with architecture in your head and then trying to implement it step by step by googling and copy-pasting examples until it works somehow.

It's like you're in my head right now cause that's exactly what I've been doing up till now.
>Here's problem
>this is a solution
>jerry rig the solution
>it "works"
I think it might've given me a bad outlook on programming too, cause all its done is make me angry every time I do something cause it doesn't work and I spend hours looking for a solution.

Say I want to (re)learn C++ or C# based on my later post, are there any books or sites I can consult to actually LEARN the language instead of jerry rigging like I've been doing for all my school projects the past few years?
>>
>>159606748
Data analysis shit with Spark.
>>
>>159612076
>using int[][] for a 2d array
gross.
>>
>>159612076
it all just comes down to personal preference, you know? i absolutely despise int[][] and you should go through the code and understand what the fuck you are actually doing

>>159612088
the function will get a copy of a pointer are you sure you are able to read function signatures?
>>
>>159611946
Did the Daily Programming Thread get nuked or something?
>>
>>159611885
Arrays do not exist in C like they do in other programming languages.
int [] is syntactic sugar for int *, and calling var[2] is the same as *(var + (sizeof(var) * 2)). It's just memory, trying to abstract it just makes it more confusing.
>>
>>159612178
>the function will get a copy of a pointer are you sure you are able to read function signatures?
I am, the one who seems unable to do it is you.

>you should go through the code and understand what the fuck you are actually doing
Ah, so you don't actually do any productive coding, nevermind then. Black box and encapsulation are the pillars of scalability.
>>
>>159612192
/g/ has been taken over by /v/ and other boards for years now. Nothing has really changed.
The /v/-style immaturity of claiming that 'x' absolutely has to be the best and everything that is not 'x' is inherently shit because they are not the best, is prevalent across the board.
>>
>>159612251
You're completely missing the point.
Yes it is syntactic sugar. That's the point. Syntatic sugar is fucking useful.
>>
>>159612268
Ah, I see
I just lurk /g/ for anime pictures and to watch the Intel vs. AMD (or the "housefire pajeet" vs. "chink shill") flames to be honest so
>>
>>159608627
> someone hasn't read "the spineless tagless gmachine" or "making a fast a fast curry"

Instead of shitposting you should educate yourself on the implementation of functional languages.
>>
>>159609481
>going outside
>>
>>159610989
If you don't constantly think of more projects that you want to do but don't have the time for then programming is probably not for you
>>
I want to start learning python, spoonfeed me some good website/ book to read
>>
>>159612178
>go through the code and understand what the fuck you are actually doing
At the level we're talking about, this is meaningless busywork that detracts from actually writing the business logic. Let the static analyzer handle that for you.

>>159612251
Things like this are the reason why C++ does not have good Intellisense. Elements of C++ are simply not compatible with static analyzers.
>>
POST AMADA-CHAN
>>
>>159612251
>>159611885
Also all I use [] for is to differenciate between static (stack allocated/static in .data) and dynamic (alloc'd, brk'd or mmap'd etc) memory.
>>
>>159612327
read the sticky. I swear every board should just have one.
>>
>>159607495
Wow me too! I learned openGL to write a fluid simulation program and now I'm learning about sockets to make a small webserver
>>
>>159612263
you do realise that if you declare your array like
>int i[5]
it is creating a pointer
>int *i;
to an array it will allocate and free as soon as it's out of scope?
you can pass an array declared as int i[] or an int i using &i
>>
File: NXT0grZ.jpg (223KB, 1920x1274px) Image search: [iqdb] [SauceNao] [Google]
NXT0grZ.jpg
223KB, 1920x1274px
>>159612334
posting
>>
>>159612286
Yup, but as I said, trying to abstract it just makes it harder to read. Writing C like it was java or python makes it pajeet tier but writing it like it was a superset of ASM makes it god tier and simple. [] is unnecessary, but all hail goto.
>>
>>159611406
You mispelled Erg Benis
>>
>>159612362
Question of the day: Is there a difference between pointers to stack arrays vs the heap?
>>
>>159612362
Yes, I do. I know all this.
How can you be missing the point this hard.

>>159612379
>Yup, but as I said, trying to [make it explicit] just makes it harder to read.
In what bizarre ass backwards planet?
>>
>>159612132
Same, + Solr and HBase.
Pretty interesting how much the problems multiply when you execute some Spark application in cluster, right?
>>
File: intelsolder.jpg (199KB, 485x602px) Image search: [iqdb] [SauceNao] [Google]
intelsolder.jpg
199KB, 485x602px
>>159612334
INTEL WAS KELLED IN ACTION BY AMADA!
>>
>all these idiots have to sit slumped over and use their brain all day
Fuckin hilarious. I work security and I just read manga or other shit most of the day.
>>
>>159605595
>honest thread about buying anime merch in Akiba gets pruned
>meta thread about programming is left alone nearly hits reply limit
Really makes me fucking think.
>>
File: THE SHITWRECKER.png (51KB, 1153x1257px) Image search: [iqdb] [SauceNao] [Google]
THE SHITWRECKER.png
51KB, 1153x1257px
>>159612459
>>
>>159612414
one could argue using the stack is faster but this was not the goal of the discussion, the point is using * instead of [] being valid as well
>>
>>159612435
>In what bizarre ass backwards planet?

>Treating memory like it is
vs
>Creating abstractions like arrays that don't work in practice like they do on paper
It's a damn good thing the abstractions are optional in C.
>>
>>159612494
at least somebody sees the value in treating the memory as it is
>>
>>159612492
It was a question of the pointer datatype and how the value is actually stored. In different applications the pointer could be an actual pointer, a slot in memory containing the address to something else. In smaller functions and especially when dealing with the stack arrays in scope the pointer doesn't really exist like K&R explains it, as it's optimized to be a value being passed around in registers without having a real physical memory location.
>>
>>159612494
You're missing the point.
Any non retard C dev knows that arrays are pointers and such. If the "mix" confuses you, you're just some shit tier dev that shouldn't be employed.
On the other hand, nobody (not even future you) ever knows what the arbitrary function signature you made needs if it's not explicit. So you give them tools to understand your code as easily as possible. You don't make it pointlessly ambigous.
>>
>>159612178
>>159612150

>int[N][M] for 2d array
contiguous in memory, NxM memory consumption
>int**
pointer to a list of pointers, Nx(M+1) memory consumption

one of these is *strictly worse* than the other
>>
>>159608327

>Serverless aka aws lambdas functions are making backend devs redundant.
>React and Vue making web app experiences that are on-par with native mobile apps.
>Being in high-demand anywhere in the world, even for remote jobs

Web dev is in a golden age right now.
>>