Join us on Discord!
You can help CodeWalrus stay online by donating here.
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - bb010g

#16
General Music Talk / Re: What are you listening to?
February 23, 2016, 04:43:37 AM
http://jetsetradio.live/ is pretty great when you're working.
#17
Quote from: Lionel Debroux on February 05, 2016, 04:08:39 PM
2) Compiled, more or less strongly typed languages: writing programs is harder, but a number of silly and less obvious issues are eliminated by compilers, and execution is very fast because most languages of that class are compiled to native code Ahead Of Time.
Writing programs in compiled langs doesn't have to be hard. Look at Haskell, Crystal, or Ceylon. Also, I think C and C++'s corner cases would like to talk to you about "silly and less obvious issues". :)
Quote from: Lionel Debroux on February 05, 2016, 04:08:39 PM
* the usual C/C++ are powerful multi-edged swords. With a good book (sorry, I don't have any to recommend, especially for non-French languages), C is great for imperative programming, and doesn't distort the mind from the get go with object-oriented programming, which should be introduced only later, IMO, when one's comfortable with imperative programming, or functional programming, as mentioned by bb010g. I started with C, long before university taught me any form of programming.
C++ w/ Core Guidelines will be a lot stronger language IMHO, but there's not too much out there resource wise yet.
Quote from: Lionel Debroux on February 05, 2016, 04:08:39 PM
* ... the Go / Swift / Rust triplet of efficient, relatively safe languages, compiled AOT. Go has a large popularity head start on the two others thanks to its portability, Swift isn't really portable yet (it expanded beyond the Apple ecosystem, which is a minority on both desktop and mobile platforms, only pretty recently), and Rust is far less popular than the two others but has safety features that the others don't have.
Rust is amazing for system programming too, and is rather easy to use and unsurprising after a bit. All of these listed are pretty nice to write too.
Quote from: Lionel Debroux on February 05, 2016, 04:08:39 PM
4) Visual programming
* Scratch and friends. Good as well for beginners, but I'm incompetent about them :)
Snap! is actually pretty awesome for introducing people to programming.
#18
Quote from: Max Leiter on February 05, 2016, 04:59:29 AM
A lot of people will disagree with me, but I personally recommend JavaScript (ES6, the newest standard). It runs on any machine, requires very little workspace setup (no complicated IDE required, compiler, etc), and there's loads of support of it online (in my experience more then any other language, just look at ##javascript on freenode)
##javascript: 1202
#haskell: 1496
(While we're talking about IRC, #haskell-beginners (280 present) is an amazing place for help when you're learning Haskell.)

Quote from: DJ Omnimaga on February 05, 2016, 05:14:49 AM
But what about cross-browser compatibility?
JavaScript is more cross browser than Java applets ever were.
#19
Quote from: Ivoah on February 05, 2016, 03:45:32 AM
https://xkcd.com/1312/

Anyways, I would recommend Python or maybe Visual Basic. Visual Basic is nice because it's super easy to make GUI programs, whereas Tkinter (Python's standard GUI kit) is pure evil.

from r/haskell

Seriously, Haskell is one of the best languages you can learn as a beginner because your brain hasn't had many presuppositions put into it yet, and Haskell teaches you tons about other paradigms, not just functional. FP isn't always the best choice, and Haskell lets you be flexible (without making you hate yourself, like Java). :P

Anyhow, why learn Visual Basic over C#? If you're looking for a quick GUI library, go with Racket or something.
#20
I fully recommend Haskell. Follow this. Haskell will give you one of the best grasps of programming you can get from a single language, allowing for rather easy transition to most languages (virtually all the "major" ones). You may find it odd at first, but just stick with it. You'll thank me later when you can pick up a language you've heard is weird in a day or two. :)

About the other options, TI Basic is a language, but it's heavily constrained. You'll have to learn a lot of new stuff to move anywhere else and may have to unlearn habits that are bad anywhere else. JavaScript's main advantage is that it works in the browser, but there's GHCJS, Fay, PureScript, and Elm on that front coming from Haskell. Its design can detract from its concepts and would be more quickly learned by learning Haskell and then, say, Io. OOP is really simple coming from Haskell's much richer and cleaner type system.

@DJ Omnimaga I don't get how Oracle "ruined" Java. If you're talking about Applets, then they were never that great. If you're talking about Java on the JVM standalone, it's better than it was before thanks to Java 8 making a bunch of things saner (using FP concepts, no less :D).
#21
Gaming / Re: (split) CodeWalrus Minecraft Server
January 06, 2016, 01:37:31 AM
Recommending VoxelSniper (DL here). They're still working on the remake, but it's functional and a great plugin from a talented group of devs. Pairs well with WorldEdit.
#22
w00t w00t
KnightOS on Prime when? :P

I'm actually excited to see where this leads. We now have a really open, widely available, modern calculator.
#23
Gaming / Re: What GC/Wii Game Should I Get?
December 11, 2015, 04:05:31 AM
Quote from: 123outerme on December 08, 2015, 02:01:53 AM
As for thinking about Melee despite having Project M, PM is a lot less stable, has more characters (so more weird stuff I could encounter), a less defined metagame, and isn't usually streamed in tournaments, due to Nintendo seeming to C&D anyone who does. I want to take my competitive Smash to the next level, or at least get a taste of that, and so that's why I want Melee. Although I'm not sure I want to get it.
3.6 is the final version and thus the meta will only get more advanced. PM is pretty darn stable. If by weird stuff you mean more matchups, then yes. It is streamed in tournaments, go check out TLoc or watch /r/SSBPM. They haven't C&D any tourneys yet, and as far as we can tell, they can't.
#24
Other / Re: AESTHETIC
December 09, 2015, 04:08:30 AM
IIRC it's from BodyBuilding.com, that place other than 4chan where memes come from.
#25
Gaming / Re: What GC/Wii Game Should I Get?
December 07, 2015, 04:07:54 AM
I'd go with Xenoblade or Wind Waker.
#26
Quote from: Cumred_Snektron on December 06, 2015, 10:20:46 AM
We used KeePassX on my dad's linux computer. The problem was he deleted the database one time and said it was my own fault <_<
baaaackuuuuups
#27
This is also a good time to bring up password managers. (Anytime is a good time, really.)

KeePass and KeePassX are solid.
pass is simple (in the Unix way) and on pretty much all platforms if you're willing to put in some setup.
1Password is very nice, but closed source and not on Linux.
#28
You are not asking good questions.

Stop that.

To help you, I'm going to leave these here: How To Ask Questions The Smart Way, and The Help Vampire: A Spotter's Guide. Read them.

I've been holding off on posting these. CodeWalrus is normally a pretty friendly place. We try to help people, even if we have to go out of our ways to try and decipher their questions, code, or whatever. We don't want to make people feel unwelcome.

However, these people normally, over time, hone their problem solving-fu and figure out how to search more effectively, how to think more effectively, and how to ask questions more effectively. You have not done any of that. You, in this thread alone, have managed to provide little information and have ignored our requests for clarification. Thus, you have received little help, and this thread could very well be considered a waste of time for all involved. None of us want this.

We continually try to divine meaning from you because we want you to succeed. Your determination is admirable, but there's a reason we tell you to not start with ASM, indent your JS, and not try to reverse engineer drivers for Windows. Those things are hard, and we've seen many people try them and fail, becoming discouraged. We love programming, and we want you to love it too. This forum interaction is a give and take between everyone. If we're going to give you help so we can experience the fruits of your labor, you have to take some of our advice and put in some effort.

We are not your personal human search engine. This is covered in How To Ask Questions The Smart Way, which you should go back and read if you haven't yet. Being a search engine takes time and is boring; that's why computers do it.

Again, we want to help you. Help us help you.
#29
Ok. So you want to play a MP4 video, not "code" one (whatever that means)?
#30
Quote from: Ephraim Becker on November 27, 2015, 02:28:33 AM
What programming language do I use to program an mp4 video?
What have you looked at already? We won't help you unless you prove that you've tried at least an iota already.
Powered by EzPortal