Computer Science, programming languages discussion

For everything not related to either Rayman or Pirate-Community.

Moderator: English moderators

Forum rules
Please keep the forum rules and guidelines in mind when creating or replying to a topic.
LoveMetal
André
Posts: 14899
Joined: Fri Oct 09, 2009 6:11 pm
Tings: 217520

Re: Computer Science, programming languages discussion

Post by LoveMetal »

Sure you can, but I think that you may find better answers on a programming Q&A website rather than on a forum about rayman. :mrgreen:
Image
The Jonster
Joe
Posts: 34040
Joined: Sat Mar 24, 2018 6:15 am
Location: The realm of Mario Karting
Tings: 78140

Re: Computer Science, programming languages discussion

Post by The Jonster »

That's true, and ironically I actually have an account on there (haven't been on there in ages though) :fou:

Hm, that reminds me I wonder if anyone can tell me the similarities between C, C++, and C#? I know C pretty well, but I'm curious about learning C++ and C# too.
(And Plum still has me thinking of Rust.... :? )
Always be true to yourself.
Image
Sigs by Steo and R4Y_ANC3L
LoveMetal
André
Posts: 14899
Joined: Fri Oct 09, 2009 6:11 pm
Tings: 217520

Re: Computer Science, programming languages discussion

Post by LoveMetal »

C++ is an extension for the C language that adds OOP. Every piece of code of C will compile fine in C++ (except for some very special cases). C# is a proprietary language from Microsoft (although it is open source now), which is part of the .NET framework (there are 3 .NET languages at this moment: C#, Visual Basic and F#). Unlike C++ which has both an imperative and an object-oriented paradigm, C# is only object-oriented. It is also more high-level than C and C++.

If you want to learn either C++ or C#, from a pragmatic perspective, I'd advise you C#, because it is one of the most in-demand languages for now: you can use it to create either desktop applications, multiplatform mobile application or even whole websites. And on a personal point of view, it is my favourite programming language because it is easy to code, easy to read, and it has a lot of nice features (Linq, WinForms, nullables...). You also don't need to bother with memory managment (malloc/realloc/free in C, or new/delete/RAII in C++). It is a bit hard to learn though.

Rust on its side is an exotic programming language, its semantic and its syntax looks a lot like a functional programming language, but yet it isn't. I don't like it, but it doesn't mean it's bad. But yet, it is not very popular and not in-demand.

If you know precisely in which field of IT you want to specialize, we could maybe give you more specific advices.
Image
PluMGMK
Aline Louïa
Posts: 37009
Joined: Fri Jul 31, 2009 9:00 pm
Location: https://www.youtube.com/watch?v=cErgMJSgpv0
Contact:
Tings: 102740

Re: Computer Science, programming languages discussion

Post by PluMGMK »

Yeah, I don't think Rust would be very "useful" at the moment since not a lot of companies are using it, but I think it's good for learning to think in different ways, which can't be a bad thing for a developer!
The Jonster
Joe
Posts: 34040
Joined: Sat Mar 24, 2018 6:15 am
Location: The realm of Mario Karting
Tings: 78140

Re: Computer Science, programming languages discussion

Post by The Jonster »

Sorry I forgot to respond to this again!

Currently my best work I think is in Software Testing, though I have a concentration in Software Engineering. I want to be well rounded, but i'm not that strong in Security ot Networking, so I think for the time being I want to specialize in programming and web/software development (and maybe tech support) for now.

I've been looking through a lot of entry-level web development jobs lately, and i've come to discover that a lot of the jobs mention Wordpress. I wonder what you guys think of WordPress? I don't really have any sort of knowledge on this.
Always be true to yourself.
Image
Sigs by Steo and R4Y_ANC3L
LoveMetal
André
Posts: 14899
Joined: Fri Oct 09, 2009 6:11 pm
Tings: 217520

Re: Computer Science, programming languages discussion

Post by LoveMetal »

Well, it's a tool for creating and managing websites very quickly. You almost don't need to code. It is very convenient for showcase and news websites that don't need advanced functionnalities. If a lot of jobs mention Wordpress well you should learn it, it will not take you a lot of time honestly. A good complement is Bootstrap.

Because you will be in competition with other web front devs that have already created websites, I would advice you do make a nice little website that you can put on your CV. Don't be afraid of reusing free of right snippets instead of building everything from scratch.
Image
PluMGMK
Aline Louïa
Posts: 37009
Joined: Fri Jul 31, 2009 9:00 pm
Location: https://www.youtube.com/watch?v=cErgMJSgpv0
Contact:
Tings: 102740

Re: Computer Science, programming languages discussion

Post by PluMGMK »

Can't say I'm a huge fan of WordPress, but yeah, what Lovy said!
The Jonster
Joe
Posts: 34040
Joined: Sat Mar 24, 2018 6:15 am
Location: The realm of Mario Karting
Tings: 78140

Re: Computer Science, programming languages discussion

Post by The Jonster »

Yup, looks like a bit of learning wouldn't hurt! I plan to teach myself Wordpress and .NET since on the software engineer side it seems to show up on quite a lot of the jobs I find. I hope it won't be too hard for me to learn, and later remember. :)
Always be true to yourself.
Image
Sigs by Steo and R4Y_ANC3L
Steo
Globox
Posts: 33018
Joined: Sun Feb 25, 2018 3:57 pm
Location: Globox Village
Tings: 91547

Re: Computer Science, programming languages discussion

Post by Steo »

I'm surprised I never posted here. Anyway, other than learning a lot about Linux then managing to install LFS, I've only really learned some Python, and a very small amount of Javascript. I was always really into computer hardware, it's something I always had an interest in.
Image
FC: 40210 | CF: 103059 | BOM: 94388 | LOTLD: 120486 | DOTK: 110450 | LS: 40810 | SBTC: 99693 | HH: 100028 | TOTL: 100563

TOTAL: 809687
The Jonster
Joe
Posts: 34040
Joined: Sat Mar 24, 2018 6:15 am
Location: The realm of Mario Karting
Tings: 78140

Re: Computer Science, programming languages discussion

Post by The Jonster »

From Feb/March onwards I’ve brushed up on HTML, CSS, and JavaScript. Next up I will be learning Jquery, which I’ve pretty much forgotten how to use :oops2:
Always be true to yourself.
Image
Sigs by Steo and R4Y_ANC3L
Steo
Globox
Posts: 33018
Joined: Sun Feb 25, 2018 3:57 pm
Location: Globox Village
Tings: 91547

Re: Computer Science, programming languages discussion

Post by Steo »

Well I literally know just about as much Python as I do French at the moment. :P
Image
FC: 40210 | CF: 103059 | BOM: 94388 | LOTLD: 120486 | DOTK: 110450 | LS: 40810 | SBTC: 99693 | HH: 100028 | TOTL: 100563

TOTAL: 809687
The Jonster
Joe
Posts: 34040
Joined: Sat Mar 24, 2018 6:15 am
Location: The realm of Mario Karting
Tings: 78140

Re: Computer Science, programming languages discussion

Post by The Jonster »

Which means you're improving, great! :D

I gotta say, learning from an online class is much faster for me than learning through classes. I have a better understanding of DOM manipulation after the last few lectures I took (still could use practice though, still a little fumbly on selecting elements). Maybe I should really just stick with these classes for learning. :mryellow:
Always be true to yourself.
Image
Sigs by Steo and R4Y_ANC3L
Steo
Globox
Posts: 33018
Joined: Sun Feb 25, 2018 3:57 pm
Location: Globox Village
Tings: 91547

Re: Computer Science, programming languages discussion

Post by Steo »

It's nice to hear that you're also making progress with it, I think you should keep this up too! :up:
Image
FC: 40210 | CF: 103059 | BOM: 94388 | LOTLD: 120486 | DOTK: 110450 | LS: 40810 | SBTC: 99693 | HH: 100028 | TOTL: 100563

TOTAL: 809687
Post Reply