Discussion in 'Programming General' started by SuF, Jan 28, 2013.
look at that underlined bold, all i can do is italics and idk how to turn it off
What class did you have to learn Haskell for, or was it outside of school?
A paradigms class. To say I "learned" Haskell would be a joke. I learned how to properly answer questions about Haskell. My prof for that class had tenure and was absolutely shit at his job. What most of us did was learned the practice questions to avoid having to learn an entire language in the span of 1 day along with all the other shit we had from other classes (which was often expected). I keep tabs on the years that go through that class and every year they submit a class-action complaint to the university about him. The university can't do shit though because of that tenure contract. They fucked that one up when they gave him tenure. It's seriously so fucked.
Java, C++, C#, Bit Of HTML, and Goochie with visual basic lul
Lmao sounds exactly like my school. There is a class called "Programming Languages" which basically covers the paradigms. For the first assignment, he expected us to write 2 programs using 2 languages from the 50s or 60s (I think one was Fortran) and if it didn't compile we would get a 0. He said there was enough code in the transparencies for us to put something together. Yes, transparencies. He actually made us study from his sloppy transparencies where he uses handwriting because he was too stuck in his ways to figure out how to put slides on our school's system. He basically just bashed all of the new languages and glorified the old ones because he grew up with them I guess. He also has tenure and doesn't even have a phd. The department usually gets other random profs to run his course during the summer semester because they know a lot of people fail his classes. I ended up just saying f it and dropped the class before the first assignment was due lol.
What irks me the most is that they force us to learn old things I'll never use. In our ARM Assembly class we had a textbook that almost said word for word, "Assembly language is rarely used, it's most common use cases are in schools." Which obviously a textbook would say that it's used in school. So it's basically saying, you're learning something useless except in specialized fields, good job. I love understanding the origins of everything and how things work because of course it makes you better, but we don't need to learn Assembly to do accomplish that...
I found assembly really helpful when debugging mobile applications because a lot of strange bugs are easier to find when you dig deeper. XCode spits out the assembly when a crash happens. Last semester we had to study LEGv8 which is a hypothetical subset of the ARMv8 instruction set. We had to basically translate binary to determine what instruction was running through the CPU, now that crap I know I'll never need lol
That's interesting. It does seem to me that once you know something you can more easily find applications for it. But I feel as though that's the only reason I find applications for things. Like, "may as well use this here since I know it".
Thank you for an advice. To be honest, I am completely new to the programming, do not have an experience in html/css. I recently saw this article and decided to ask an advice.
As I understand C, C++ or Java can be used for games, apps and so on, while HTML and CSS can be used for the website creation. In the occasion where I do not have any knowledge in the programming is it better to start with website or app programming?
I hope my question does not look too silly.
Thanks a lot for your advice!
If you want to go hardcore from the get-go, sure you can start with C, C++, or Java. But when you are first starting out these languages are tough to figure out on your own.
Python is the best for learning, but it isn't a language that you typically build apps, sites, or games with so for me it's not very exciting as languages go. It is incredibly useful though.
I know SQL
I now (sort of) know Python, Java, C, C++, C#, OCaml, SQL, Bash, Swift, and some random Assembly languages (mostly MIPs).
I know > C/C++/C#/Java/Php/HTML/HTML5
Going to start learn another language soon, once Im finished with a huge project.