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

Why all the CS Hate?

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: 74
Thread images: 10

File: bjarne2.jpg (25KB, 293x324px) Image search: [Google]
bjarne2.jpg
25KB, 293x324px
I'm a CS and Math double major because C.S. is a very bare boned subject, but I don't understand why everyone here shits on it.
>>
>>8489433
Because it isn't pure, the same reason they don't like engineering. I mean, there is even a divide between physics and mathematics on /sci/, simply because physics isn't as pure as mathematics is.
>>
b/c /sci/ is primarily a place for shitposting
>>
We may never know annon, we may never know...
>>
>>8489438
honestly this
>>
Primarily shitposting, but remember that a lot of the worthwhile people on /sci/ are heavily interested in pure mathematics. CS has a lot of interesting intersections with pure mathematics in terms of fundamental logic and computability theory but very often computer science majors aren't interested in those sort of things, which leads to tension.
>>
>>8489438
This. ^ coupled with the fact that CS majors are retarded.

t. Currently a CS Major
>>
>>8489487
>>8489466

Ok, I will agree that most CS majors are fucking retarded video game majors who start crying when math starts getting involved, but I don't think CS at the graduate level should be getting fucked over.
>>
File: 1479699364657.png (115KB, 240x247px) Image search: [Google]
1479699364657.png
115KB, 240x247px
>>8489466
In other words, Math Majors are treating us like normies.
>>
I don't know a single cs major who isn't one of these:
>brony
>furry
>weeb trash
>>
>>8489433
>Why all the CS Hate?
because all the pure science fellows are assblasted that computer scientists get all the jobs
>>
Are all CSfags too brainlet to study CE/EE?
>>
>>8489630
engineering jobs involve doing actual work
if I got one of those degrees I'd still just end up programming for a living because it's so much easier
>>
>>8489630
no interest in hardware just the soft stuff
>>
because CS has been perverted into something horrible over the years

it used to be a respectable amalgam of electronics, mathematics, and programming
but now it's
>muh enterprise OOP
>muh visual studio
>muh coding
>>
File: ed8.jpg (15KB, 309x346px) Image search: [Google]
ed8.jpg
15KB, 309x346px
>tfw currently studying cs
just end me now, senpai
>>
>>8489433
Why the FUCK all of the "DURR WHY THE CS HATE???" threads? You fuckers literally make this thread everyday. Is peer validation so important to your pathetic, worthless egos? Do you really have so little self-esteem?
>>
>>8490544
Just wanna know what's up, homes.
>>
>>8490599
The sky. Now kill yourself.
>>
>>8489433
Because mathematicians and physicists fear the computer.
>>
Majoring in Mathematics with focus on CS. Did I fuck up?
>>
>>8489433
CS majors are always the dumb slackers in my classes.
>>
>>8489433
Because computers are a tool. It's like majoring in calculators, or in cleaning glassware. It's like majoring in how to clean toilets and believing you're a chemist.
>>
>>8490713
It's not about computers. It's about studying mathematical models of computation.
>>
CS is the new law degree. Its flooded with people getting it. I hope you guys are top tier with all the competition.
>>
File: dog7.jpg (35KB, 400x391px) Image search: [Google]
dog7.jpg
35KB, 400x391px
Students in Comp Sci seem to be true cuntlords a majority of the time
>>
>>8490713
kys please.
>>
>>8490148

>"cs isn't a real subject because they learn practical subjects alongside theory. It can't be called respectable unless you struggle to find a job after graduation"
>>
File: 1475033002430.jpg (49KB, 790x820px) Image search: [Google]
1475033002430.jpg
49KB, 790x820px
>>8489437
>discipline which contains complexity theory not pure
complexity theory is purer than numerical mathematics you pleb
>>
>>8491801
>complexity theory is purer than numerical mathematics you pleb

What the fuck are you talking about? Complexity Theory NEEDS a theory of numbers to be studied, as it is a quantitative field of study. Without numbers there is no complexity theory so algebra and number theory are 10 times more pure than complexity theory.
>>
>>8491806
numbers are required for the descriptions and measurements of topics from complexity theory that we have created, but the core subject matter is much more fundamental. Algorithms exist whether numbers are real or not. Complexity theory describes what it is possible to do with an algorithm and to what extent. That's some real shit, doesn't rely on axiomatic structures, unlike numerical mathematics.
>>
>>8491813
>Algorithms exist whether numbers are real or not.

This honestly sounds like bullshit. Sure, you can pretend this is true but implicitly you use numbers.

Furthermore, looking up problems in complexity theory I found that all statements start with a description using set theory

>A functional problem P is defined as a relation R(x,y) over a cartesian product over strings of an arbitrary alphabet E.

and Set Theory is a subject studied exclusively by mathematicians, so again pure mathematics is king.

Good luck finding a way to achieve anything without our superior set theory.

> That's some real shit, doesn't rely on axiomatic structures, unlike numerical mathematics.

If you are using sets then you are implicitly accepting our axioms.

For example, in the description of functional problems, how do you know that the cartesian product of an alpabet exists?

Well, it can be proven that the cartesian product of two sets exists using the axioms of ZFC directly.

So if you do not believe in axioms then whenever you study functional problems you would have to start your proof with:

>Well, the cartesian product of our alphabet may or may not exist, but if it exists then...

So you do have axioms, stop talking shit.
>>
>>8491820
obviously complexity theory needs other pieces of mathematics to work, but that is besides the point in terms of purity. Mathematics implicitly uses algorithms all the time. The disciplines are inextricably intertwined in both directions. But algorithms are more fundamental things than numbers, regardless of how you define a cartesian product, an alphabet, or any other theoretical construct by which you examine algorithms.
>>
File: a-younger-naruto-png.png (423KB, 720x544px) Image search: [Google]
a-younger-naruto-png.png
423KB, 720x544px
>>8489433
That's right OP, CS is great! Us narutofags have to stick together!
>>
>>8491826
>obviously complexity theory needs other pieces of mathematics to work, but that is besides the point in terms of purity.

If complexity theory needs other mathematical theories to exist then those mathematical theories are more fundamental.

This is like trying to argue that analytical geometry is purer than axiomatic geometry.

> Mathematics implicitly uses algorithms all the time.

Why do you say implicitly? The study of algorithms is one of the tiny, tiny branches coming out of the huge tree that is number theory. You can't say we work with algorithms implicitly when we directly call things algorithms in the study of number theory. Even way back then Euclid's division algorithm and the theorem that justifies its validity proved that algorithms were a tiny branch of number theory. And now that number theory has been generalize by algebra, the study of algorithms is now all over the place.

>But algorithms are more fundamental things than numbers

I don't know man. Numbers, at least the natural ones, are very simple sets. Meanwhile how would you define an algorithm? An ordered set of instructions? That does not sound fundamental at all.
>>
>>8491830
so, what number theory is more pure because it's more ideologically dominant? Just like you need numbers to study algorithms, you need algorithms to do mathematics. As I said, they're inextricably intertwined in both directions. They both depend on each other. Thus you can't use dependence as an argument for the purity of one over the other.

I would loosely define an algorithm as an ordered process that answers a class of question. And I think that these things are more fundamental than numbers because of their immanence in any mode of thought or understanding.
>>
>>8491830
Numbers are not just elements of sets. They are sets equipped with operations. Something is not a number unless you can do calculations ( operations ) with it.
>>
A number is something that is part of a set and is well defined in terms of a set of operations.

An algorithm is a set of instructions based on numbers and the results of performed operations which are defined upon them with the purpose of solving a particular problem.
>>
>>8491857
Algorithm: Wash the Dishes
while there's a dish left in the dirty dishes pile:
take a dish d
wash d
dry d
set d in the dish pile


no numbers required my dude
>>
>>8491859
fucking 4chan deleted my indents o well
>>
>>8491844
>you need algorithms to do mathematics.

No you don't. The most important theorems are those that prove that solutions exist, while the theorems that construct solutions are merely foot notes.

In pure math no one cares about algorithms because once you can prove a solution exists then to keep proving more theorems you can simply say
>let a be a solution for...

without even knowing how that solution even looks like.

>I would loosely define an algorithm as an ordered process that answers a class of question.

If I was the one deciding I would say that ordered processes, classes and 'questions' are not even in themselves fundamental objects, so there is no way algorithms are fundamental.

>>8491852
>Numbers are not just elements of sets. They are sets equipped with operations.

No, numbers ARE just elements of sets. Sets of numbers equipped with operations are called algebraic structures, a whole different thing.

And sure, there is not much to talk about the sets of numbers without their corresponding structures but I would definitely say that the algebraic structure of the integers with addition and multiplication is still way more fundamental than algorithms.
>>
>>8491859
Given that I suppose that you do not have a rigorous definition for "wash" or "dishes" or "take" or any word you put there, I see that you are simply using logic + the human language.

The human language is more complex than numbers.

So by trying to avoid numbers, you went into even less fundamental territory. Good job.

But I will be waiting for you to define all those words in sentences of logical symbols. Then maybe you are right.
>>
>>8491859
If the object to be washed is the number then the washing part is the operation. If we don't know what washing an object should mean then we can't perform it. Clearly we need a few different numbers as each type of object does not have the same shape or requirements of tools and water and motions to become clean.

Also the flies is because of something sugarlike and not unwashed dishes and you totally deserve them if you are such a curious mofo.
>>
ur also a major homo lmao
>>
>>8491874
but you can easily see that they could be distilled down to a discretely parsable language like.. say.. I dunno a programming language? this complaint is silly.

>>8491879
uhh.. why must we describe these things with numbers? Using numbers is just one of an enormous assortment of implementations for this algorithm. the important thing is the idea, not the implementation, my dude.

>>8491868
they are fundamental for the understanding of information itself
>>
Category theory > all
>>
>>8489491
This.

/sci/ hurts my feefees when they shit on my graduate level combinatorial optimization algorithmics
>>
>>8489630
It's very different.

I'm interested in algorithms and distributed systems, not embedded and circuits.
>>
Computer Science is Applied Mathematics.

Want to compute the nth fibonacci number? This suddenly becomes a computational problem.

How fast is it if you use the recursive standard definition? Is there a more efficient way to calculate it?

You can prove the run time of these two algorithms and then build up a computational model to implement this in real code.

Math & CS are the same but one is applied to computational devices and the study thereof.

In some cases you don't need a real computer at all... like when you study recursion theory
>>
>>8489630
CE reporting in, wish I did CS/Math, I'm so tired of writing fucking vhdl. It's not hader, just different.

>b-b-but muh ABET
>>
File: pathetically.png (886KB, 1170x500px) Image search: [Google]
pathetically.png
886KB, 1170x500px
Honestly I have a CS degree and I loved it but I just meme that it's terrible codemonkey shit one step away from being outsourced because I don't want it to get too saturated and to lose my negotiating power for 220k/year jobs in the valley
>>
>>8490148
That's called CE or EE.
>>
>>8493836
Real programming is mathematical & hard. I'm doing what I consider applied number theory and proving pure number theoretical results to write more efficient programs. I know these programs are efficient because of the theorems and lemmas im proving. Often times I won't write any code at all for days/hours because my headspace is spent around proving number theoretic results before I ever type code. But then again I majored in math and probably not like most of the other programmers.
>>
>>8491893
lol rekt
>>
>>8489487
haha retard
>>
>>8489433
"Computer" "Science"
Much like "Holy" "Roman" "Empire"
>>
>>8489433
Because computer science is not about computers nor science.
>>
https://www2.lawrence.edu/fast/krebsbak/Research/Publications/pdf/fecs15.pdf
>>
Not Science, not about Computers.

https://www.youtube.com/watch?v=zQLUPjefuWA
>>
Because to write god tier code you need to combine like 8 different abstraction layers (code, ISA, compiler,EE,logic gates, binary numbers theory) and others, or you can just use Java and copy paste some for loop off stackoverflow and get paid the same amount as the 30 yo virgin that knows all above because no one in real world cares about that much performance optimization
>>
>>8494976
Which isn't Computer Science. Fucking hell, is everyone on sci retarded?
>>
>>8491898
>implementation of the algorithm not important

kill yourself my dude
>>
>>8495114
it is in real life
speed counts more than tight code
get it out the door so the salesman can do his stuff
the bugs can be fixed later on
>>
>>8495122
>It is in real life.

Are you retarded?
>>
>>8489433
Because most CS majors don't like CS.
>>
>>8493873
>But then again I majored in math and probably not like most of the other programmers.
At my school, CS is in the math faculty and CS students take all the same classes as math majors, although there's obviously not as many required math courses in upper years.
>>
>>8494976
>because no one in real world cares about that much performance optimization
???

What planet do you guys live on? Performance at scale is a huge issue for a ton of software engineering and almost any good company will try to screen for its consideration during interviews.
>>
idk I'm in CS and I hate it

I'm switching majors after this semester I just can't deal with it. Programming was fun at first but now it's just autistic as fuck.
>>
Computer Science is an ass-tier field filled with autistic students and arrogant jack-ass educators
>>
File: killme.jpg (13KB, 480x262px) Image search: [Google]
killme.jpg
13KB, 480x262px
>>8490541
Same. Only have one semester left. Wish I didn't go for such a meme degree. I love all of the theory, but most of my peers just want shitty code monkey jobs.

Oh well, I have a digital art minor as well and my capstone for next semester requires us to make a video game, so maybe I can hate myself more for being a faggot indie dev as well as a software memegineer

Thanks for subscribing to my blog
>>
>>8493872
CE student here. At school we use Linux with GCC, no OOP before second year and we still say programming.
>>
>>8489433
its a flooded field because everyone thinks you can just casually pick up computer science.

>university has an event showcasing majors for incoming freshmen
>decent crowds around presenters for most majors
>CS has easily ten times the crowd

>CS has one of the highest failure rates as a department
>>
>>8498517
CS student here, I think the high failure rate isn't because CS is harder than other majors, it is because most people expect something other than reality
>>
File: image.jpg (3MB, 3264x2448px) Image search: [Google]
image.jpg
3MB, 3264x2448px
>>8493873
>He's a "Real Programming" memer.
LUL desu senpai LUL
Thread posts: 74
Thread images: 10


[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.