• Log in or sign up for an account here: https://www.sythe.org/login

What languages do you (sort of) know?

What languages do you (sort of) know?


  • Total voters
    144
New list, from most comfortable with to least comfortable with:
  • C#
  • VB.NET
  • Java
  • C
  • C++
  • HTML/CSS
  • JavaScript
  • Bash
  • Python
  • Elixir
  • 68K Assembly
  • Prolog
  • Erlang
  • VB6 (I know this pretty well but will avoid it at all costs)
  • Haskell


What class did you have to learn Haskell for, or was it outside of school?
 
Valentine's Singing Competition Winner
Sythe Awards 2015 Winner
Sythe Awards 2016 Winner
Sythe Awards 2020 Winner
Member of the Month Winner
MushyMuncher
Gohan has AIDS
Extreme Homosex
World War 3
I'm LAAAAAAAME
Discord Verified
Off Topic Participant
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.

/rant
 
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.

/rant



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.
 
Last edited:
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.

Seems to be a theme at Uni. Mine aren't near as bad. They push for C and C++ pretty hard because they aren't old enough to want to push Fortran and the like. They likely started with C themselves, I know for sure some did. So they bash Python and Javascript and higher level languages pretty hard.

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...
 
Last edited:
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.
JESUS LMFAO
 
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
 
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".
 
Python or Javascript if you already know html/css. Most friendly to newbies.

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'd limit that to just Python. JS teaches some strange coding habits that have become normalized for whatever reason because of the advent of the designer-coded backend. If you do learn it, @viktoria , then learn Python first then JS.
What do you mean by saying that JavaScript teaches some strange coding?
I hope my question does not look too silly. :oops:
 
Valentine's Singing Competition Winner
Sythe Awards 2015 Winner
Sythe Awards 2016 Winner
Sythe Awards 2020 Winner
Member of the Month Winner
MushyMuncher
Gohan has AIDS
Extreme Homosex
World War 3
I'm LAAAAAAAME
Discord Verified
Off Topic Participant
What do you mean by saying that JavaScript teaches some strange coding?
I hope my question does not look too silly. :oops:

A lot of its conventions are limited to just Javascript. For a beginner, you'd learn to rely on some of these conventions and would get confused when you decide to learn other languages. Admittedly, if what you want to do primarily involves the web, then JS is the way to go. If you want to make software, I'd still suggest starting with Python.
 
A lot of its conventions are limited to just Javascript. For a beginner, you'd learn to rely on some of these conventions and would get confused when you decide to learn other languages. Admittedly, if what you want to do primarily involves the web, then JS is the way to go. If you want to make software, I'd still suggest starting with Python.

Thanks a lot for your advice!
 
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?

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.

This is why I'd suggest Javascript. You can build websites and apps purely with Javascript. Regardless of Blupigs comments, you don't have to learn a language any certain type of way. Some places may teach you conventions common in Javascript that are uncommon in other languages, or they might not. Javascript is very loose. This means it doesn't have many rules about how you program with it. This makes it incredibly powerful and also dangerous. It allows you to do almost anything you want without many limits on how you do it. So if you learn Javascript first, you want to learn it in a way that pretends there are rules for how you write it, similar to the forced rules of other languages. This makes for clean and readable code and also makes it so you can easily pick up other languages in the future. C++ is very easy to understand after you know Javascript. It's nearly the same thing, just with more rules and more steps to accomplish things.

But again, you really should know HTML/CSS before you dive into Javascript. Those two things can be picked up in a week or less each if you're bright.
 
Last edited:
Thank you!
So.. I can strat with HTML/CSS then dive into Javascript. After that will try to figure put with C.
Long way :)
 
In Memory of Jon
<3 n4n0
Poképedia
Cool Kid
Le Kingdoms Player
Jake the Dog
Green eggs and spam
Rupee
RsProd
OG Club
Tom Black
Sythe Awards 2016 Winner
Sythe Awards 2015 Winner
Bojack
Wait, do you not have an Archer rank?
Oktoberfest 2013
Pizza Muncher
Dunce
Le
DIAF
Le Monkey
We Are Legion
Easter 2013
Village Drunk
Ninja
Brony
Dragon Ball
420 yolo swag blaze it fuck the popo legalize it anyone got some chips
Discord Verified
I now also know Java, C++, C#, and Python :) Hopefully I'll be adding more to the list soon.
I now (sort of) know Python, Java, C, C++, C#, OCaml, SQL, Bash, Swift, and some random Assembly languages (mostly MIPs).
 
In Memory of Jon
<3 n4n0
Poképedia
Cool Kid
Le Kingdoms Player
Jake the Dog
Green eggs and spam
Rupee
RsProd
OG Club
Tom Black
Sythe Awards 2016 Winner
Sythe Awards 2015 Winner
Bojack
Wait, do you not have an Archer rank?
Oktoberfest 2013
Pizza Muncher
Dunce
Le
DIAF
Le Monkey
We Are Legion
Easter 2013
Village Drunk
Ninja
Brony
Dragon Ball
420 yolo swag blaze it fuck the popo legalize it anyone got some chips
Discord Verified
I now (sort of) know Python, Java, C, C++, C#, OCaml, SQL, Bash, Swift, and some random Assembly languages (mostly MIPs).
I can now add Go to this list :)
 
I'm kind of surprised that that many people voted that they knew a bit of Assembly. For anybody who has never seen Assembly:

Drawing a circle (I think* it's all too clever for me):
Code:
cseg segment
        assume cs:cseg, ds:cseg, ss:cseg
        org 100h
        .386
start:
       
        mov ax, 13h
        int 10h

        mov dx, 3c8h
        xor al, al
        out dx, al
        inc dx
        mov cx, 256
        xor al, al
lopp:   out dx, al
        out dx, al
        out dx, al
        inc al
        dec cx
         jnz lopp

        mov ax, 0a000h
        mov es, ax


        fild y_rad
        fild x_rad

loopdr:
        fild angle
        fsincos

        fmul st, st(2)
        fistp x_co

        fmul st, st(2)
        fistp y_co

        add x_co, 160
        add y_co, 100

        xor di, di
        mov ax, y_co
        shl ax, 6
        add di, ax
        shl ax, 2
        add di, ax
        add di, x_co

        mov byte ptr es:[di], cl
        inc cl

        fadd yvel
        fxch st(1)
        fadd xvel
        fxch st(1)
       
        inc angle
         jnz loopdr

        xor ax, ax
        int 16h

        mov ax, 3
        int 10h

        int 20h

x_co    dw      0
y_co    dw      0

x_rad   dw      10
y_rad   dw      10

xvel    dq      0.001
yvel    dq      0.001

angle   dw      0


cseg ends
        end start

Yeah right...

- Minted
 
Runescape Gamblingrunescape gambling
Back
Top