hey Sup Forums I'm going into uni this fall and they had jump start program that lets you take CS 101 over the summer
we had the first day today and all the computers in the lab were mac's. red flag number one then I found out we'd mostly be writing in python and doing OOP
I asked the professor if this was really meant to be a serious introduction to computer SCIENCE (on a mac ffs....) and he said "I'm starting to think this program inst for you"
now I'm worried he's going to be bias against me for the rest of the semester
how bad did I fuck up?
Sebastian Nelson
It's going to take some work, but you should end up okay.
Check the class syllabus, and see when your professor's office ours are. Go in, and explain to him how severe your autism is. Most schools have strict disability policies, and he should be able to work around your retarded ass.
For fuck's sake, it's CS 101. You're basic concepts of programatic flow, variables, functions, and the like. You don't need to be some l33t haxx0r using haskell on a Linux from-scratch box.
OS X will give you a nice Unix environment, and Python is a competent-enough language to learn the basics.
Once you know the basics, you can take harder classes that make you deal with memory management and the like.
Fucking idiot.
Jason Bailey
but don't you think the macs are a red flag? I'm worried I might have signed up for a less than serious program
Aaron Stewart
What would you prefer, Sun boxes?
OS X is fine for learning most things.
If you were serious about CS, you'd set up a dev environment on your rig that fit your needs. Many programs have a computer lab for the poor pajeets that can't afford a decent machine.
Which school is this at?
Thomas Jenkins
I'd be concerned if they weren't using osx or at least Linux. Macs are great for programming.
Elijah Green
Would be much more concerned if everyone used windows.
Eli Harris
OP is a moron and revealed his autism - professor is smart and is trying to get autist out of his class because autists interrupt the class to talk about their linux shit in the middle of a lecture as a 1 on 1 convo with professor.
Everyone cringes and professor fights to maintain politeness while also getting back to lecture.
Every. Day. In. CS.
Multiple times per lecture.
We had four of these guys in my last class. Professor forced to put hard rules on talking so he had an excuse to shut them up. They simply dont understand that it is innapropriate to interrupt and feel no social cues. Poor guys...
For the professors sake I hope OP drops or shuts the fuck up.
Ian Gray
>Macs are great for programming. fuck off shill
Henry Price
Every. Damn. Day. For four years. I know the frustration. They're looking for validation and don't care whose toes they step on to get it. Basically autists.
I'll take my degree and real world experience and fuck right off then I guess.
Justin Wright
>serious introduction to computer SCIENCE (on a mac ffs....)
Welcome to 2016. Get with the program. Macs are no longer hipster machines. A good portion of what you see in industry is as follows:
Developers: mainly OS X Backend: mainly Linux End users: mainly Windows
You just look autistic for crying about a computer rather than doing your fucking job.
You should drop out now. Your professor is right.
As far as you as a person goes, is pretty accurate.
>I can't have a meaningful discussion. >I just shitpost like a 12 year old.
Nice.
Nolan Lewis
>WINDOWS IS BETTER BECAUSE... UM... JUST PICK WINDOWS ALREADY YOU FAGGOT: the image
Oliver Evans
>homOSX you should look for another school, if they don't use a good linux flavor such as arch or gentoo it's going to be shit for sure.
Aiden Jackson
Computer science is the study of computation. Learning a language is just learning a medium to compose your computation into reality.
Once you know a language your choice of environment shouldn't have a great effect on your ability to build algorithms. I mean, yeah moving from Windows to Linux or OSX you may not know all the optimal short cuts or execute your programs the same way, but the part about writing the code is the same.
If you're seriously concerned about "OSX being a red flag" maybe it's not what you should get into. Maybe some other thing like electrical engineering? Idk I can't imagine what you think is wrong with OSX. It has all the tools someone need to do computing and study computational methods, algorithms. Is this a state school? Or a private school? Or hell what university is it?
Andrew Ross
>lolo homo lol!!! im funny because i spout out what Sup Forums says without fact checking!!! okay
Nolan Nelson
why are macs a red flag OP? they're a popular unix environment
Isaiah Barnes
>the9gag.com
Lincoln Myers
Macs aren't a red flag. They use a unix operating system, so if you dig into the command line, you'll basically be learning the linux command line too, which is an insanely useful thing to know in CS.
Learning the windows command line? Pretty much as useless as it gets unless you plan on managing windows networks.
You need to get off your high horse and at the very least learn how to look into these red flags like a mature adult. >after class >professor, I have a question >why are we using (x thing you heard was shit)? I've read that (y other thing) was better, but I'm curious to know more
Much better to ask why they did something instead of jumping straight to accusing them of being an idiot. It'll be pretty clear from their explanation whether or not they have a good reason.
For all you know, they might have some sort of deal with a mac dealer, or they might have been donated, and it was cheaper this way.
Also >needing to learn important life lessons from Sup Forums
David Smith
It's a red flag that OP is out of touch with his major and is destined for a life of escalating tickets to 2nd tier desktop support.
Luis Moore
No. Bash shell and good hardware. I wouldn't buy one personally, but they're still pretty decent.
Parker Stewart
Bullshit it's cs 101 ffs.
Ryder Cook
Maybe if you studied harder in high school you could have got into a better tier school.
I'm in Princeton right now and even the humanities majors are running Gentoo on Thinkpads, OP, it's amazing... it's like everybody here has a 150 IQ.
Ryder Howard
Your professor is right.
John Taylor
Some people just like macs more OP. It's not a big deal
Evan Martin
>samefagging this hard
Fuck off Rajeesh.
Christian Morgan
>mfw people come into the computer industry expecting not to use macs, even though most big tech companies use macs to do their jobs
Parker Foster
...
Aiden Martinez
/thread
Hunter Evans
Did you ask this in a 1-on-1, or in front of the class?
Angel Turner
Fuck off WinCuck
Nicholas Hall
>if u dun shill apel u must liek windoze!
Fuck off Rajeesh. No one's falling for your samefag astroturfing.
Ian Lopez
>Do you want to be free? >yes >Are you a marxist? -> GNU/Linux >Are you a pragmatist? -> Call it linux, phase out GNU as much as you can >Are you a pragmatist but not that much of a pragmatist? -> OS X, disable or configure SIP >Is becoming stirner one of your life goals? -> BSD and rants about how the GPL is theft >no >Windows
I believe he meant to post "emacs"
Carson Russell
My program lent us out laptops with i7s running Windows that we virtualized Linux on. The computer lab has no OSes and was for teaching us how to build, install, and configure them.
We were taught C and no OOP. This was four years ago. Sounds like your program is shit, OP
Grayson Gonzalez
>They use a unix operating system, so if you dig into the command line, you'll basically be learning the linux command line too, which is an insanely useful thing to know in CS. Lol no on two counts
OS X uses BSD utils which are incompatible with GNU utils and outdated bash
And
CS has nothing to do with a crappy algol-inspired OS automation language from 1970. You're confusing it with IT, aka being a computer janitor.
t. use linux without ever touching any program ending in "sh". I just use python and gedit.
Luke Bell
>Python How does it feel using a toy language and having no idea how your computer works?
Hunter Lopez
If you're a Linux user you should have an even better idea of how OS X would be good for development, as it's a Unix descendant
unless you're going to provide some soild evidence to the contrary, i'm going to assume you're either a buttmad wincuck, or a skid GNU/faggot
Robert Bell
>uses mactoddlerOS >calls anything else a toy
Andrew Morgan
It's still a step higher than fucking sh-alikes.
Jeremiah Harris
No one cares about your fartapp maker OS Pajeet.
Nathaniel Robinson
>I'll take my degree and real world experience
"I'm your average 'murrican jerk that went to a shitty university with all my mactard friends."
[spoiler]ftfy[/spoiler]
Owen Sanchez
ITT: people who never used macs
Oliver Collins
ITT mactoddlers who never used real computers
Mason Cook
More like desktop threadders who bought macs to be popular and realized they couldn't rice them
Liam Collins
serious question OP
what does macOS not do for you that Windows or Linux does?
which of this stuff applies directly to what you'll be doing in the computer lab?
Colton Turner
/thread
Luis Baker
Most consoles linux users use today are VTE based, so basically about as capable as mac terminals.
If you're not using rxvt or xterm your terminal emulation sucks
Wyatt Butler
Running outside the walled garden of overpriced toddler hardware
Luis King
Congrats, you are an autist who actually bought Sup Forums memes.
Ethan Perry
Objectively wrong.
Eli Powell
>I'm a typical Sup Forumsentoo user burnout who gave up adulthood at 15
Easton Baker
Prove it. >Hardmode Don't even mention bullcrap hackintosh crap
Ryan Roberts
>>I'm a typical mactoddler who gave up adulthood at 6
Justin Harris
Hard mode is not mentioning facts that disprove your shit? Oh alright.
Kevin Ross
>overpriced toddler hardware
It's the exact same hardware that's used in PCs. The only difference is that if you get a mac pro, it'll throttle because of the thermal issues.
Oliver Murphy
Lmao comeback when it doesn't crash when you boot the second time
Jackson Jenkins
Alright. What now? Want me to teach you how to write "come back"?
Sebastian Taylor
>it'll throttle because of the thermal issues. That's all applel products, not just the mac pro.
Grayson Robinson
>Yeah, I'm totally new to this program and I know close to nothing about CS, but the internet told me macs are for fags so I'm going to say this program that I just started isn't rigorous enough >Also how dare CS 101 use basic languages
Brody Taylor
Oh you showed me, didn't you? Dumb toddler
Easton Cook
throttle at 800MHz dude XDDD
Noah Wright
>macs >red flag
Macs are basically the windows of programming. Beginner-friendly and an actual competent programming environment, unlike Windows.
We use macs for programming at my job, and I only have Windows at home. I'll tell you from experience that devving on Windows is hell compared to OS X, and doing any work revolving around programming, is even more atrocious on windows
Linux is what you use when you graduate from OS X, but OS X is still competent for professional work. The top IT companies use it for a reason
Sebastian Hill
>t. Pajeet
Jeremiah Thomas
>we had the first day today and all the computers in the lab were mac's. red flag number one
What qualifies you OP to come to this conclusion?
Ian Ross
>Mac >competent
Gabriel Bell
Some OSX applications are dumbed down. i.e. Minitab. It does not have all functionality in the OSX version. You have to pay some extra for certain features.
Well, considering mactoddlers are dumb faggots they wouldn't even notice
Ethan Cooper
i'm an idiot but i don't want to use macOS Do I have to use an old build of OS X?
Grayson Johnson
>t. person who has never had to program for Windows
David Morales
>qualifies >OP OP isn't even qualified for programming 101.
Gabriel Ward
Yes, it's provided at work, and I thought it was a meme when I started considering I came off using Windows for 15 years.
Going back to Windows for programming makes macs look professional and windows like toys
Aiden Miller
>t. Pajeet
Adrian Young
ew no
Ayden Jackson
Is this bait? Are you actually serious?
> but OS X is still competent for professional work
This is how I know you've never programmed professionally. You program on the platform you want to target. Sometimes you get to use libraries or frameworks that facilitate cross-platform development, but not always.
Platforms aren't tiers that you graduate from.
Jonathan Long
>This is how I know you've never programmed professionally It's literally my career, so you're wrong
Liam Allen
>Web dev thinks he's a programmer
Kevin Butler
>implications
Ian Bennett
Yes, me too. I write software for the VFX industry that has customers on every platform.
If your point is that Win32 is a pain to use compared to libraries available on OS X or Linux then yes, I agree.
But you don't just "move up" a tier if you're writing software that targets every platform.
Ian Martin
>i make fart apps >It's literally my career
baka desu senpai
Austin Foster
>Minitab >He needs a premade software package to do basic statistics and graphing
Wyatt Edwards
I never said anything about moving up a tier, or being able to write cross-platform, although that's a basic requirement nowadays anyway.
All I'm saying is that it isn't a red flag. Honestly, I'd prefer programming on OS X just because I mess around with Linux enough through AWS, and just want a personal workspace that just werks a little more
Andrew Peterson
Maybe when you get a job and handle actual data you would know.
Tyler Allen
>>Mac >>He needs a premade computer to do basic computing
Parker Mitchell
all your tarded arguments are invalid. one word: video games.
Justin Sanchez
>video games >being a manchild shiggy diggorino
Chase Moore
>one word: video games.
Christopher Lee
Back to manbaby
Caleb Stewart
>Linux is what you use when you graduate from OS X >I never said anything about moving up a tier
It kinda sounded like it, desu. But fair enough, I want to be friends.
I'm not sure if Cocoa is that beginner-friendly as it can provide a lot of services for your application if you fit it into its way of working, though I agree about actually working on OS X being more comfortable.
Justin Cruz
>OS X """""""""""""""""""""""""""""""""""""""programming""""""""""""""""""""""""""""""""""""""