| We hope you enjoy your visit. You're currently viewing the Ultimate 3D Community as a guest. This means that you can only read posts, but can not create posts or topics by yourself. To be able to post you need to register. Then you can participate in the community active and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free. Join our community! If you are already a member please log in to your account to access all of our features: |
- Pages:
- 1
- 2
| The Programming topic | |
|---|---|
| Tweet Topic Started: Jul 19 2012, 04:08 AM (771 Views) | |
| zelda4evr | Jul 19 2012, 04:08 AM Post #1 |
|
Forum God
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I don't know if a topic like this has been started before. But what programming languages do you personally prefer to use or wish you could. What languages do you suggest for others to start with and make the jump from gml. Do you suggest they start gradually, and move from gml to something simple and work their way up to something better or make a complete ascend and stay there for their own personal benefit. I messed with u3d+python for a bit and other than when I had a lib for creating nintendo ds games that was almost identical to working with GM I haven't really tried anything. Also how do you personally feel about these languages such as python, BASIC, Java, C(#,pp) I know nothing about actions or anything with these languages and often ponder on how scripted events would look and function when I should probably just be learning and finding out for myself. |
![]() | |
![]() |
|
| Replies: | |
|---|---|
| DJ-Habana | Aug 22 2012, 05:00 PM Post #16 |
|
C# King
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I started with gml, then on my own I Moved to C++, struggled a lot, cried a lot (OK.... maybe not but yeah it gave me a headache), I did some python and java and at school I did the most awful language DELPHI I never liked it, it just wasn't C++, although I never knew about visual studio at that time I thought that Delphi is the only program to create .net like programs. so after school I started at Belgium Campus where I learned VB.net, however I always asked for a week extension on all my projects because I loved the C++.net (That is where I found IT woohooo). So I learned VB but Still sticked to C++. This Year I started to do C# and I would say it is amazing I can do almost everything I want to :D. I still mainly code in C++, but all my bussiness apps I do in C#... the only reason for this is text manipulation headaches in C++ hahaha. for any one that didn't do a lot of programming -> C++ is the way, go and get headaches you will benefit from it, C# subject this year was a BREEZ because of my C++ Knowledge (not that I have what DR.Best have but still) so on a list of languages how I used them from frequent to almost never touch again would be C# C++ Python (which I still use when I am really bored) VB GML (Yeah Rather GML than Java... idk why but I hate Java) Java Delphi (Lastly this because I don't ever want to touch it again, after I was forced to use it at school) |
|
| |
![]() |
|
| Gandalf20000 | Aug 22 2012, 06:04 PM Post #17 |
![]()
Geek
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
You probably hate Java for the same reasons I do: it makes too many compromises in the interest of simplicity and you end up with a bloated language that requires convoluted processes to handle what may seem to be a simple task but is, in fact, quite difficult in Java. I've stated this previously, but copying objects is an example of this. In C++, making copies is quite easy because pointers and references must be explicitly defined by * and & respectively. In Java, there is no explicit way to define a pointer or reference because all non-primitive types are passed by reference. Normally you want to pass by reference, but there are instances where you would prefer to make a copy, such as working with transformation matrices for my Android game (by the way, who at Google had the brilliant idea that Android's primary interface language should be Java? I would like to send him my thanks in the form of a ticking gift box). As a result, you must overwrite the clone() method or produce your own method to copy data. |
![]() |
|
| roflcopterz | Aug 23 2012, 11:10 PM Post #18 |
![]()
Forever Lisp'n
![]() ![]() ![]() ![]() ![]() ![]()
|
Since I stopped using Game Maker, I have only programmed in C++ and Common Lisp. Honestly, I prefer Lisp. Its wonderful http://www.gigamonkeys.com/book/ I think that any would-be programmer starting out should learn Lisp first, and if you are already a programmer, learning Lisp will make you a better programmer even if you don’t use it again.
Edited by roflcopterz, Aug 23 2012, 11:14 PM.
|
|
The three virtues of a programmer: - Laziness - Impatience - Hubris | |
![]() |
|
| Reikyrr | Aug 30 2012, 10:33 PM Post #19 |
|
Forum God
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Programming languages ordered to liking, Best first, worst last: C++ What I like about it is that the code is very clear, you can see what you are doing wrong most of the times by looking at the code. I also like typecasting. Javascript Once you get trough the initial indenting hell, its not so bad. PHP I dont know why this one is behind Javascript, But it often gives me headaches. Java I dont really use it that much GML Useless IMO Lately I have mostly been programming batching/networking scripts, thats why GML ranks lasts and it's useless for me. |
|
~Inspirational quote~ | |
![]() |
|
| Despellanion | Aug 30 2012, 10:45 PM Post #20 |
|
Forum God
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I guess I'll do a list as well: C# - Everyday, mostly with Unity. Java/Android - Almost on a daily basis at work. Bennu - I use this on a weekly basis in game programming for various mobile gaming platforms. PHP - A few times a week, both at work and personal work. HTML - All though not a programming language, I used this in conjunction with PHP. Javascript - Started to use this more and more in later years as the web development business is constantly pushing and demanding more and more dynamic content for faster and more flexible web applications. GML - I rarely touch it anymore, just when I take a break from all my other work. ActionScript 3.0 - I don't use it as often anymore, but it happens as a few clients who require Flash work pops up from time to time. |
![]() |
|
| luenardi | Aug 31 2012, 01:36 PM Post #21 |
|
Cofee Machines Rock
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Work languages. ASM - dead now it was the foundation of many chips. I can hardly explain how many chips pic, avr, arm had to be done using some very manual coding. C, C++, Java - I like C and C++ they get the job done, but errors used to be a utter nightmare to solve. Digital coffee man. Fun languages Dos 3.1 basic - was the basis of the apple OS, a fun place to be. QB4.5 on Dos6.X ahh days of glory but brick wall due to 640Kb program limits. Connitec a4 scripting for it's shitty game engine. GML limited by the limits of the developers limit of mental limitation. QB64 - C++ with a nice framework and scripts.. error on 43.. means something useful now. Unlimited Power!!!!!!!!!!!!!!!!!!!!!!! |
![]() For your perception no. But my universe has no such limits. www.recall.co.nr | |
![]() |
|
| « Previous Topic · Off-topic · Next Topic » |
- Pages:
- 1
- 2





![]](http://z1.ifrm.com/static/1/pip_r.png)







2:41 AM Jul 11