had first day of class today and our professor said we'd be specifically avoiding object-oriented program in favor of "more functional paradigms"
I don't know much about CS (obviously) but isn't this a really bad idea? How the fuck am I supposed to get a job if they don't teach me OOP. also, how is OOP dysfunctional anyway?
also, hes a total macfag
should I just drop the course while I'm ahead?
Sebastian Watson
>How the fuck am I supposed to get a job if they don't teach me OOP
You should just stop doing anything technical. Like, right now. Just get the thought of programming or doing anything technical out of your head. Oh, you're also free to leave Sup Forums now.
Aaron Adams
nice reply
dumbass
Colton Mitchell
You fucking kids baffle me. Relying on "muh C++" OOP to do everything.
Juan Gray
correct me if Im wrong, but everything in the real world is OOP
I dont understand why colleges deliberately teach us useless shit that nobody uses
Benjamin Scott
>calls me dumbass >first year CS student >freshman >calls people macfags >probably uses windows himself >thinks OOP > FP
Yeah, if you say so.
Brayden Smith
>everything in the real world is OOP >real world
You got a lot to learn kid. I can't wait to see you absolutely flip shit when you're given actual problems.
Jonathan Jackson
>not using windows
enjoy your nogames
Eli Sanders
>bad idea?
well its only 101, mebbe you'll get to OO afterwards. also its worth knowing about the functional stuff if only to grok how truly 'orrible it is.
>also, how is OOP dysfunctional anyway?
it aint if you do it properly, its just that most people seem to chuck a bunch of functions inside a class and think its OO, it aint.
Connor Campbell
>using windows >expects to get anywhere with programming
Holy shit, you are the epitome of a CS student. Retarded and hypocritical.
Andrew Stewart
and what do you do all day retard? check your email and calculate math problems?
Mason Hughes
is where you belong faggot.
Xavier Price
looks like this was the wrong board to ask about programming, since everybody here seems to have opinions but no good arguments
anyway, I will talk to the professor tomorrow about switching from lisp to something people have actually heard of like C++ or Java
Liam Thompson
>correct me if Im wrong, but everything in the real world is OOP
you're wrongo friendo
>I dont understand why colleges deliberately teach us useless shit that nobody uses
mmm da ting iz iz is that even iff they teach you the good stuff once you get a job you would STILL no fuck all, it takes YEARS. dont assume you know anything till you get minimum 3years and preferably 10. in several diffenrent jobs too.
Lucas Sullivan
Actually I'm a part-time software engineer for Chase. I also do a bit of freelance APL programming for various systems.
What do you do? PC Gayme all day?
Ian Gutierrez
>no good arguments ever been to
Cooper Peterson
>Windows >programming >OOP
This is why CS is full of retards. Why do you even try?
Cameron Morris
definitely drop the class faggot
Michael Myers
nice try.
Jeremiah Perry
you sound like a total loser
Carson Long
Take the class. It doesn't matter what paradigm you use because you'll learn the basics of CS and build a foundation. Eventually you'll learn the pros and cons of different languages, paradigms, and methods and hopefully be able to recognize which tool is best for the job. Gaining a strong foundation in CS while in school is more important than learning specific techniques. You won't learn about everything there is in CS while in school, but you should practice the basics and master them before learning more complex subjects. The class structure is designed for that.
Nathan Morales
mac cuck detected
Colton Roberts
>calls me a loser >first year freshman >uses windows >PC Gaymer >Not relevant in the slightest
And what would that make you?
Josiah White
just dropping in to confirm that you are in fact retarded >>>/www.reddit.com/ you are so fucking new it's painful you simply do not belong on a technology board you are a manchild that only cares about video games but you clearly consider yourself an expert on anything that even vaguely involves a computer
please leave here and never return
Dylan Flores
Most university CS programs assume you have 0 knowledge of programming. While most of the "real world" does use OOP, there are a lot of fundamentals to cover before even touching on OOP. Functional programming is a great way to understand basic data structures such as linked-lists and trees as well as a great way to understand recursion which will likely be on of the main topics of your CS 101 course. Remember this is computer science not programming. They want you to focus on the fundamentals and not worry about working with pointers or any of that nonsense because that will only add unnecessary complications.
A lot of freshman think they're hot shit but get completely blown the fuck out. Some will blame it on the weird syntax of functional languages like scheme but that isn't a valid excuse.
Ayden Bennett
>1080p 1440p or go home, bitch.
Grayson Thompson
>more functional paradigms You're in a 10/10 course, OP.
Lincoln Rivera
>weird syntax
hmm i dunno, i still fucken hate functional programming syntax and i've been coding for decades. mind you i also loathe obj-c syntax, it makes my eyes bleed.
Eli Moore
>coding for decades >never done FP
How big of a retard are you?
Leo Morales
You might have to search up syntax once in a while but it shouldn't be preventing you from translating your thoughts into code.
Jose Perry
>enjoy your nogames >implying non-manchildren care about gaymen Absolutely disgusting. This is a technology board, and you should have knowledge abouy technology in order to post. Fuck off back to /r/pcmasterrace and never come back.
Samuel Butler
Drop out of university and get certifications. You fell for "The tech field is a great field to go to college!" meme
Hudson Hernandez
Most people won't have experience with FP outside of an academic setting.
Connor Gutierrez
>most people No, non-retarded faggots will. If you actually care about programming at all, you'll venture on past lectures or whatever bullshit you're in.
Ian Wilson
I used to go there regularly but after the election and summer being here, I'm probably going to migrate to some other chan's Sup Forums since ours is basically edgy Sup Forums with a few good threads.
Adam Carter
There are plenty of areas of programming and computer science to learn about. Not every programmer interested in furthering their education will be interested in lectures about FP.
Elijah Brown
Why would anyone limit themselves to only lectures?
Hunter Flores
I'm not. I'm stating not everyone would be interested in lectures about FP.
Jacob Hernandez
apparently not as big a retard as you, read it again fuckhead, i said i hated the syntax i didnt say i hadnt done it you fucking moron.
Adam Martinez
>preventing you
comprehension much? did i say it was preventing me? or did i just say i hated the syntax?
maybe you should fuck off till you can read english? hmm?
Aiden Walker
I used you in the sense of people in general not you specifically. I read your comment as a reply to my statement that students blame the syntax. I found that most students problems were in not being able to understand the abstract ideas rather than syntax. You need to chill.
Jace Moore
Instead of going to class, you should probably consider hanging yourself.
Jace Wilson
What a shit thread.
Lincoln Mitchell
and how *exactly* was i meant to know that by the word "you", you (as in you *cos thats what you means)) meant not-me but them over there? how could i possibly have known that? i'm not in your fucking head (and thats *your* head cos i used the word your to mean yours)
>chill
oh i'm chill baby, i'm about to head home and smoke a spliff followed by a ceeeegaaaaaaahahahahahahahaha
Asher Rivera
Wait, it's July. How the fuck is this your first day at college? Doesn't it start in September?
Daniel Morales
>Fuck off back to /r/pcmasterrace and never come back.
this
Colton Cox
ITT Sup Forums as usual. Yes, functional programming will probably not be part of your future career as a front end web dev. Yes, object oriented programming is affluent. No, it isn't a mistake, your teacher just has a bias toward cleverly written languages and language features. tldr; be thankful as fuck that you aren't learning Python, a language that let's you be a fucking retard without telling you you're a fucking retard. I fucking love C, but I'm also a vi guy. You gotta know the limitations of your language, and teaching you functional programming is sort of assuming you've done regular ass retarded imperative shit and want to learn its weaknesses. Be thankful, but no, you're never gonna code in Haskell in industry.
Lincoln Butler
Picking up OOP isn't hard. Coming at it from a functional background is actually better.
Kayden Butler
I agree. I did some haskell for fun before already when I took a class where one of the subjects were design patterns. Just view superclasses as "record of functions" and subclasses (their constructors) as "constructors for making this record of functions", and a lot of the patterns are recognizable as something you might do in FP. e.g. if you have some class A, and you think of it as a record of functions, a decorator is just a function A -> A
Ethan Williams
ITT: unemployable virgins
Kayden Evans
First day on Sup Forums?
Dominic Flores
In my EE (not even CS) course we learn Assembly, C, VHDL, MATLAB and Java. Get a better university.
Tyler Bailey
Why are you studying CS in order to get employed? If you want a job, go to a vocational school.
Carter Murphy
damn that sounds much better than my school
I checked and it's literally lisp then haskell then C
It's like there trying to set us up for failure
Sebastian Powell
They're setting you up for a career in shitposting on Sup Forums
Isaiah Long
I don't know what's going on in this thread, but my uni (which got a new head of department last year from glasgow) did python, java, c/x86-assembly, c/c++, SML/haskell in that order. Although it was always encouraged and noted that you were never going to learn how to program in the classroom. I think my teachers were especially honest and truthful. The only time you learn to code is when you do it with instrict motivation.
Dominic Lopez
You're shitting on Lisp, Haskell and C and yet you know your course better than your university? You certainly have a long career in Sup Forums shit posting.
Cameron Harris
i know that all three are irrelevant or else i would have heard of them before
Jose Anderson
you never heard of C? i am going to grant you that I've never used lisp, and have never seen a job description with the word haskell in it.
Tyler Sanders
What do you need programming languages to be relevant to?
Nathaniel White
but i've definitely seen lisp in job res before
Nicholas James
Basic system administration for ur preferred OS, maybe a little HTML & javascript, and some python and C for the rare original programming question. That's for Sup Forums. There is no amount of acceptable knowledge for Sup Forums, you die a noob.
Lincoln Robinson
Why do you believe that those are concerns for a computer science degree? Do you believe that CS is a degree in programming?
Joseph Harris
>I don't know much about CS well, do you like math? maybe what you're looking for is SE
Benjamin Perry
> /r/pcmasterrace and never come back. Have you common knowledge about programming or are you a fucking PcMasterFag kid ,who just play games.
Jacob Lee
I'm sorry dude i completely misread the terrible grammar in the post that i referenced. I thought it said "what do you need programming languages to be relevant to Sup Forums?"
Definitely none of that is relevant to CS degree. Except its a good idea to look at python and know the fine points of C compared to your preferred language, OOP or otherwise.
Daniel Wilson
>dropping out of a course because you think you know better than the people who teach it yea.. you sure will show them
Grayson Robinson
yea isn't yeah yeah is pronounced "yeaaaaahhh" yeah is pronounced "yayyyyyyyyy" one person at time i might get this through your thick skulls
Jack Cooper
damn it... that's not gonna help yea is pronounced "yayyyy" fuck it all
Liam Jackson
Strict OOP (like in Java 7 and lower) is cancer though. Java 8 got better with lambdas, but before that it was complete shit.
Dominic Torres
I love this "it is pronounced" this way meme. People don't say jiant, yayyyyyyyyyyyyyy or or pillawwww. Everyone knows how to pronounce words, you are not clever for writing it weird you fuck. Write it phonetically if you want to teach people how the language is spoken.
William Brown
mad lintards detected >getting cucked into free shitware top kek
Anthony Sanders
Can you post that again without spazzing out. Yeah, didn't think so.
Samuel Hall
To start with you need to understand functional programming. Oop is easier to understand after learning to use functions. Both are used by businesses depending on the software they are making.
Dylan Thomas
Java is also really bad OOP. I mean there isn't even operator overloads, so you are forced to write ugly as fuck code.
Hunter Clark
>defending apple and adobe Ned yourself m8
Blake Jenkins
Teaching something like C in a programming 101 course is fairly normal. Also, a CS degree is highly theoretical and won't prepare you for a job. You'll learn more about shit like complexity theory and calculus, than about the industry standards for software engineering. It's not too late to switch to a community college to study software engineering, kid.
Matthew King
This thread is full of absolute dicks. OP, if you're still here, I'd just ask this question in a less meme-worshiping forum like stackoverflow or something. Seriously, fuck most of these people, they're being arseholes.
Eli Howard
>not using based free and great Windows 10 >b-but muh botnet maymay xD enjoy your freecuck crap
Cooper Lewis
People will tell you to fuck off with this kind of question on stackoverflow too. Well not literary, but your question will be deleted fast. This is a "holy war" type of question, it will not be tolerated there.
Jayden Ward
Surely you'll have courses with oop as well?
Aaron Turner
You don't need operator overloading in OOP. Operator overloading is not a feature of OOP.
Elijah Robinson
reported suspectedly child pornography, since you overruse the word 'cuck' yea, yeah, yes.