Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 16 Apr 2007
Offline Last Active Today, 03:02 AM

Posts I've Made

In Topic: It's Time to Start

03 June 2016 - 12:41 AM

I would go for unreal or unity if I were you. Simply because they have a bigger community and pool of resources behind them. That's a significant factor while learning any new tech.

In Topic: Switching from C++ to Java

03 June 2016 - 12:11 AM

I'm also advising against going for java instead of c++. Learning java after you know c++ will be super simple, and you'll also get a better understanding what's actually happening in the binary.

In Topic: how to chose open_gl libary?

27 May 2016 - 03:00 AM

I usually choose GLEW for handling opengl extensions, and glfw for the basic window / user input handling. Both of them are simple and stable APIs. If you want a more complete experience, SFML is also a good choice for windowing / input handling, and it works well together with glew.


I don't think using code::blocks is a good idea, if your primary development platform is windows, visual studio could be your main tool, and you can use visual studio code for the other platforms if you need to do some quick work there. (or atom, or sublime, whatever is your taste) Also check out cmake, waf or scons for building your application.

In Topic: Do you usually prefix your classes with the letter 'C' or something e...

26 May 2016 - 09:44 PM

I used to use the C prefix for classes, but not anymore. I find it completely unnecessary, especialy if you have a clear naming convention for variables, and functions that are not CamelCase

In Topic: Introducing Stanza: A New Optionally-Typed General Purpose Programming Langua...

18 May 2016 - 07:40 PM


But I don't have faith that any of these are true, after reading...



Indentation is important in Stanza programs. Be careful when trying out the examples.

And don't use tabs. Stanza won't let you. We don't like tabs.


Well, good for you. But this aggressive, inflammatory approach to user-friendliness just lost you an entire market of potential users who aren't even going to give the time of day to that attitude. It comes across as petty, and that's not something you want a reputation for. If you have a technical reason for blacklisting \t, put that in the documentation instead.


Also, don't forget that languages where identation changes behavior and is really important are extremely error prone.


Just a quick remark.


Does your language work in interpreted mode? Or can you execute it without precompiling? If your language non interpreted, you should compare the speed and it's advantages to precompiled languages, rather than scripting languages (where most of them are interpreted).


One other issue with new languages is usually the IDE support. Especially with intellisense, and all the fancy tools we get used to when using other programming languages. In my experience, a good IDE is usually the biggest factor for productivity. How is that for stanza?