Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
25 May, 2013, 00:59:43 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: [1] 2 3 ... 5   Go Down
  Print  
Author Topic: Anti-Axe/BASIC mentality/debates -  (Read 2924 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 19:10:11
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50232


Topic starter
Total Post Ratings: +2615

View Profile WWW
« on: 14 November, 2011, 10:21:28 »
+16

A few years ago, when I was active in programming games, mainly RPGs, I was often the direct target of many anti-TI-BASIC remarks and in some rarer cases (such as from a certain 68K IRC channel) flames. Around 2005-06 this stopped, but then I had to face bad remarks because I used libraries in my BASIC games. Apparently, doing it that way was cheating, for those people, because I did not go through the effort of doing it in pure BASIC, requiring more optimizing and RAM/garbage collecting, or in ASM, requiring me to learn ASM successfully even if it takes me 10 tries or so.

In fact, around 2004-05, there was an anti-BASIC mentality going on on a formerly active forum MaxCoderz (back when they used Ikonboard software instead of PhpBB) and it sometimes sparked arguments between United-TI website, where most members were pro-BASIC, because pro-BASIC coders felt disrespected by some of the ASM crowd due to generalizations made about BASIC programmers (due to the fact many BASIC games on ticalc.org were half-hassled) and some narrow-minded remarks (IMHO). A year or so later, the Anti-BASIC mentality waned, but on United-TI, a mentality against the usage of libraries in TI-BASIC games started and because some people on MaxCoderz used them, it fueled new flame wars and debates. Similar things occured on Ticalc.org news comments around that time. At one point there it was so bad that the minute a BASIC game was featured, all there was in the comments were BASIC vs ASM debates and some people questioning the newsworthiness of the program. And when a BASIC coder announced a project somewhere, he was suggested to learn ASM, but in some cases the ASM programmer insisted so much that it became harassment. Some examples of news that triggered BASIC vs ASM tensions are this one and the 2005 ticalc.org April Fools joke.

In my case, I did survive the harrassment wave and also even tried to learn ASM to shut them up, although my 3 attempts were futile, but I did not make it through the remarks about my usage of ASM libs afterward. There's a reason why all ROL4 attempts died, why Reuben Quest 3 never took off, why SMSD isn't 100% complete and why I haven't made a single entire new game since 2006. I simply lost interest after what happened and my interest never recovered. As a result I just worked in making sure there would be at least one calc forum where everyone would be able to announce a project without his topic turning into a debate about which language usage is good practice or not and which one is worthless or not.

Over the years, those debates were less and less present, but the TI community was quiet then, so maybe that doesn't count.

Then came Axe Parser. At first I worried about even more BASIC haters because BASIC coders had even more reasons to switch from BASIC, but finally I only ever saw two mild incidents towards BASIC programmers here, which were quickly solved. However over the year after Axe arrival, I started to notice at some places other than Omni that some people tried to discourage people from pursuing their Axe programming from time to time and suggested them to switch to ASM or Doors CS7 BASIC libs instead. However, at the time there were no arguments given as to why the person should drop Axe and switch to something else and in other cases nothing was said about people's choice of Axe parser.

However recently I noticed that this escalated and now it seems in some cases it's just plain generalizations and this is why, after seeing this, I decided to post this. Since some of the remarks come from banned Omnimaga members or people who sees Axe popularity as competition to their own projects, I worried that the escalating hate towards Axe was simply because Axe Parser came from Omnimaga and Axe is the most popular language here, and some people happen to hate Omnimaga with a passion (competition and/or clashing mentalities, I guess... can't please everyone). However I think it's not just that, because when some of the anti-BASIC flames occured, Omnimaga did not even exist yet. I think now it's because some people just can't accept that people go through an easier language to make a game instead of spending the effort and time to learn ASM, even though some Axe and BASIC coders stated many times that they failed at learning ASM despite getting help or simply disliked lower level language syntax, so now some hardcore programmers just retaliate with generalizations and narrow-minded remarks, like what happened towards BASIC coders back in the days.

Although some people do have a point (most BASIC games just plain suck and several Axe games are larger clones of ASM games or poorly-optimized code), just because a group of Axe or BASIC coders produced poorly-optimized or redundant games doesn't mean that every single Axe programmers are lazy bums. They may not be true hackers if most of their code is not pointers/direct memory access, they may not be as hardcore calc programmers as some z80 ASM programmers are, but IMHO it doesn't mean that no Axe programmer should be recognized for their work for the community. Also just because you managed to learn ASM easily doesn't mean everyone has the same IQ as you and will manage to do it as easily, if at all. I myself dropped out of computer programming major in college because I realized it was not for me, yet it wasn't even close from ASM yet. Just because you love the challenges of coding doesn't mean everyone have to think the same way as you. However, it seems that some people do not realize that certain people just like to program games because they like making them, not always because they love challenges of programming that some languages provide. I do not think it's right to imply that everyone use Axe as a lazy way to make faster games for calculators.

(That makes me glad most of the Nspire C vs Lua activity is on Omnimaga/TI-Planet. I can't imagine the C vs Lua arguments that would go on elsewhere if C was easily useable on the latest TI-Nspire OSes and models...)

Anyway I'M kinda glad that here we do not single out our programmers just because of the language they use to create games. Granted, some newer people here need to improve their coding *cough*and spelling Tongue*cough* but everyone has to start somewhere, right? As for the guys who stayed with Axe, Grammer or BASIC instead of switching to ASM, IMHO it's their choice and they should not be judged because of that, especially if it makes their programming experience more enjoyable. Otherwise, IMHO, it tends to be a bit like when you judge somebody who prefers electronic music to rock.

P.S. The same thing happens in the music making community: If you showcase your music but ever mention you used GarageBand, MTV Music Generator, Dance Ejay or Magix Music Maker to make it, prepare to get laughed at, no matter if you post the best song ever on their site. Hence why I created a MTVMG forum a few years ago.
« Last Edit: 14 November, 2011, 10:47:52 by DJ_O » Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
ruler501
Crazy Freshman
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Yesterday at 22:28:34
Date Registered: 08 November, 2010, 02:32:33
Location: In a cave with two spots of light and lots of meat
Posts: 2382


Total Post Ratings: +49

View Profile
« Reply #1 on: 14 November, 2011, 10:36:20 »
0

Me Grammars is good though
/end spam
Tongue

I have to agree with this. Language wars for the most part are pointless. If there is a good reason to use another language you can point it out but you never try to force someone to use it. Like if someone was writing an Operating system in Brainf**k you might recommend they learn C/++ and try that instead. But you dont force them to do it. Language wars just take away from code and make people less likely to make wonderful, great programs.
Logged


Spoiler for "Projects":
My current games I am working on our:
  I might have an improved C version of this somewhere...
pSDL too lazy too make a userbar so I'll just link to the topic i update routinely http://www.omnimaga.org/index.php?board=146.0
Spoiler for "Misc images of test things":
NerdTests.com says I'm a Dorky Nerd God.  Click here to take the Nerd Test, get geeky images and jokes, and talk to others on the nerd forum!My computer geek score is greater than 100% of all people in the world! How do you compare? Click here to find out!"<br />[url=http://www.nerdtests.com/ft_personality.php?ref=42769
[/url]
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

------END GEEK CODE BLOCK------
"KnifeOn!  Apply directly to the forehead!  KnifeOn is available without a prescription at retailers nationwide."
aeTIos
You got stair'd!
LV12 Extreme Poster (Next: 5000)
************
Offline Offline

Gender: Male
Last Login: Yesterday at 23:33:13
Date Registered: 15 September, 2010, 06:00:00
Location: Netherlands, Overijssel
Posts: 3121


Total Post Ratings: +120

View Profile
« Reply #2 on: 14 November, 2011, 11:56:43 »
0

DJ, you got a great point with this post. +1.
Logged

If something above sounds rude, feel free to vote it down, it was not meant to be rude<<lolol
--Always stay relAXEd!--


Spoiler for Hidden:


[







Spoiler for Still Alive:
This was a triumph.
I'm making a note here: HUGE SUCCESS.
It's hard to overstate my satisfaction.

Aperture Science:
We do what we must because we can.
For the good of all of us
Except the ones who are dead.

But there's no sense crying over every mistake
You just keep on trying till you run out of cake
And the science gets done and you make a neat gun
For the people who are still alive.

I'm not even angry.
I'm being so sincere right now.
Even though you broke my heart and killed me.
And tore me to pieces.
And threw every piece into a fire.
As they burned it hurt because
I was so happy for you.

Now these points of data make a beautiful line
And we're out of beta we're releasing on time.
So I'm GLaD I got burned think of all the things we learned
For the people who are still alive.

Go ahead and leave me.
I think I prefer to stay inside.
Maybe you'll find someone else to help you.
Maybe Black Mesa -
THAT WAS A JOKE. HA HA, FAT CHANCE.
Anyway, this cake is great:
It's so delicious and moist.

Look at me still talking when there's science to do.
When I look out there it makes me GLaD I'm not you.
I've experiments to run there is research to be done
On the people who are still alive

And believe me I am still alive.
I'm doing science and I'm still alive.
I feel FANTASTIC and I'm still alive.
While you're dying I'll be still alive.
And when you're dead I will be still alive.

Still alive
Still alive
Yeong
Eternally Young Scarlet Moon
LV12 Extreme Poster (Next: 5000)
************
Offline Offline

Gender: Male
Last Login: 20 May, 2013, 01:44:48
Date Registered: 15 October, 2010, 04:29:49
Location: Arden, NC
Posts: 3694


Total Post Ratings: +260

View Profile
« Reply #3 on: 14 November, 2011, 14:18:32 »
0

+1 for you, DJ. Cheesy
I agree with that all language stuff. I was in Cemetech other day and saw people discouraging people from using hex code. Really, in my opinion, people should use language that they want, not the language "recommended" by peer pressure. Cheesy
Quote
*cough*and spelling Tongue*cough*
well, it's kinda hard to fix that (at least, me)
Logged

Project Redemption....

My project progresses:HERE
My Pastebin stuffs:HERE
Check your rate: HERE
My Animations: HERE
Spoiler for Images :D:

ノ◕ヮ◕)ノ:・゚ PENGUIN WAVE!!:„ø¤º°¨ ¨°º¤KEEP THE PENGUIN GOING ¸„ø¤º°¨ ¨°º¤øº LETS GO PENGUIN !¤¤º°¨¨°º¤øº¤ø„¸¸ø¤º°¨„ ø¤º°¨¨°º
Xeda112358
Xombie. I am it.
Coder Of Tomorrow
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Last Login: 23 May, 2013, 22:01:23
Date Registered: 31 October, 2010, 08:46:36
Location: Land of Little Cubes and Tea, NY
Posts: 3760


Total Post Ratings: +610

View Profile
« Reply #4 on: 14 November, 2011, 15:11:47 »
0

>.< I saw the post by merth on cemetech and I agree with him.
Quote
How is that different from any other language and library? I do a lot of programming in C#, does that mean that the only person who really did any work was the language designers and library writers? Obviously not. If there's a higher level language that exists and makes development faster and easier, I don't see any reason not to use it. Should people learn ASM? Yes. Should they have to stick to it then? No. Should it matter to anyone else what language someone else prefers to write their software in? No--as long as the language isn't getting in the way (or you have to support the code).
Logged



Grammer Download (2.29.04.12)
Latest update (possibly incomplete)
My pastebin
Spoiler for FileSyst:
FileSyst is an application that provides a folder and filesystem for the TI-83+/84+ calculators. It is designed to be easy to access and use in BASIC, and it can be used to access game files and save data, or to create a command prompt, among other things:

Spoiler for Graphiti:
This is a graph explorer for graph theory. It will require lots of work to finish. Currently you can:
Add/delete vertices
Add edges (direction not shown, but they are directed)
Arrange vertices in a circle (in the future, you will be able to define levels of rings and the number of nodes in each)
Create complete graphs quickly

Plans:
Add adjacency matrix viewer
Deleting edges
Multiple graphs support
Arrows for directed graphs
Planarity testing
Matrix operations
Weighted edges
Chromatic polynomials
Chromatic numbers

Spoiler for Stats:

Samocal             [o---------]
Virtual Processor   [o---------]
EnG                 [oo--------]
Grammer             [ooo-------]
AsmComp             [ooo-------]
Partex              [oooo------]
BatLib              [oooooooo--]
Grammer82           [----------]
Grammer68000        [----------]


Pseudonyms:  Zeda, Xeda, Thunderbolt
Languages:   English, français
Programming: z80 Assmebly
             Grammer
             TI-BASIC (83/84/+/SE, 89/89t/92)
Known For:   -Creator of the Grammer programming language
              (Winning program of zContest2011)
             -BatLib- One of the most feature packed libraries for BASIC programmers available
              with over 100 functions and a simple programming language
             -Learning to program z80 in hexadecimal before using an assembler (no computer was
              available!)
╔═╦╗░╠═╬╣▒║ ║║▓╚═╩╝█


JustCause
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 22:01:38
Date Registered: 28 April, 2010, 19:35:41
Posts: 739


Total Post Ratings: +109

View Profile
« Reply #5 on: 14 November, 2011, 18:45:32 »
+3

I second everything in this topic. Simply put, programming languages are tools, and for every project you've got to use the tools you know and that will get the job done.
Logged

alberthrocks
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

Last Login: 11 May, 2013, 04:49:27
Date Registered: 01 May, 2010, 16:51:27
Posts: 743

Total Post Ratings: +88

View Profile
« Reply #6 on: 14 November, 2011, 19:02:13 »
0

I have a feeling that it *might* have to do with last year's PoTY, but I'm not going to jump to conclusions.

Nevertheless, I think languages debates are pretty much pointless. Who cares about what language the program's in if the program is awesome? Smiley And I strongly emphasize the point of... you know, having fun while programming! Cheesy As I've pointed out in my Cemetech reply, if a person is programming for a reason other than to have fun, then that person should consider a new hobby... Wink To make an example: even with wxWabbitemu coding woes, I enjoy it. Why? It's a good challenge, and the satisfaction gained from having it work - no, having it come alive in your eyes... it's indescribable. Cheesy

(My rather comprehensive reply to the topic: http://cemetech.net/forum/viewtopic.php?p=168049#168049)
Logged

Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! Sad Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. Smiley

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler for "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it Tongue)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it Tongue)
wxWabbitemu: 40% done (NEED MOAR FEATURES Tongue)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming Tongue)
lkj
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Yesterday at 23:22:53
Date Registered: 07 September, 2011, 20:05:25
Posts: 350

Total Post Ratings: +40

View Profile
« Reply #7 on: 14 November, 2011, 20:54:31 »
0

I agree with DJ  Smiley
Programs / games can be fun or boring to play whatever language they are in. If the idea is good and the chosen language doesn't constrict the implementation, why should you choose another language if you like the one you're using? Some people like the challenge of a complicated language, but others like to make a game even though it's not in the most complicated language.
Logged

My Nspire Ndless C projects:
Hayleia
Programming Absol
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Last Login: Yesterday at 23:29:17
Date Registered: 01 June, 2011, 20:12:47
Location: ud-ud ?
Posts: 2056


Total Post Ratings: +256

View Profile
« Reply #8 on: 14 November, 2011, 21:26:35 »
0

People who think a language is worth more than another are just like people who only like one kind of music (quite the same example as DJ_O said but not exactly): narrow minded. Why not saying this, when we are at it
"No seriously, you are not a good coder until you can write your program in native hex."
That is nonsense.
We can make good programs in every languages and make bad programs in every language too.
And I find it funny from Kerm to say this about Axe after making DoorsCS
   <KermM_> But I don't feel they show any great programming skill, just some creative game design
   <KermM_> Not to mention that it's not good for real applications and games, because it creates huge
   executables

But at least he didn't speak about speed.
« Last Edit: 14 November, 2011, 21:26:51 by Hayleia » Logged





Spoiler for what I am according to...:
me: useless
Pokemon Test: an Absol
turiqwalrus: an eggplant
p2: A HUMAN BEING !
Blackpilar and p2: iplantonlyplantwantplanttoplantknowplantifplantyouplantareplantaplantboyplantorplantaplantgirlplant
click here to know where you got your last +1s
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 19:10:11
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50232


Topic starter
Total Post Ratings: +2615

View Profile WWW
« Reply #9 on: 14 November, 2011, 21:33:30 »
0

And I find it funny from Kerm to say this about Axe after making DoorsCS
   <KermM_> But I don't feel they show any great programming skill, just some creative game design
   <KermM_> Not to mention that it's not good for real applications and games, because it creates huge
   executables

But at least he didn't speak about speed.
Well to be honest, the negative Axe remarks started to come immediately after Doors CS7 added backwards compatibility with xLIB and added new commands for BASIC coders. Granted, the executables are much smaller because they're interpreted, but the speed is slowed down by the BASIC code present in the program. Basically both got different advantages/disadvantages. Right before Doors CS added BASIC tools, most Axe comments were positive.

Another thing that I found ironic is how after DCS added xLIB backwards compatibility, Kerm encouraged people to use ASM libs for BASIC coders, while years ago, the very same person would discourage the usage of such libs in BASIC. (See Metroid II Evolution news comments on ticalc.org)

Also personally my issue is not really the pointing out of flaws in Axe that some people do, since we do it all the time here with every language (especially Nspire BASIC), but rather the generalizations that some people have done about some languages or users of some languages.

I still remember a certain remark about hex programmers somewhere that Qwerty.55 got extremly pissed at, although later there was an apology about it.
« Last Edit: 14 November, 2011, 21:42:56 by DJ_O » Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Scipi
Omni Kitten Meow~ =^ω^=
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Yesterday at 23:03:26
Date Registered: 12 September, 2010, 08:35:24
Location: Lost Town
Posts: 1385


Total Post Ratings: +146

View Profile WWW
« Reply #10 on: 14 November, 2011, 22:01:54 »
+1

Honestly, I do think they have some good points. However, just because a language is easy (and for many, including myself, it's not) doesn't mean worthless things come out of it. (Case and point, PortalX, Graviter) Actually, in my experience with games, high quality Axe games totally beat all but the highest quality ASM games. (Again, from my experience)

Each language has its uses. Axe is designed for speedy development of games. It was made for programmers to make as high quality games as ASM, in a fifth of the time. (However, as with every language, there is no such thing as a perfect design or programmer)

Something I find personally funny to the Axe/ASM debate, is that I actually find ASM easier than Axe! Grin

So I agree, each language is capable of great things. It's not about what you're given before hand or how you go about it (though the experience of it is important) It's about the product. It's the same in professional development as well. 1. Make it work, 2. Make it fast, 3. Make it small. if one and two are taken care of in one fell swoop, then all the better. Tongue And if that's not your style, then just make something even awesomer in ASM! But don't bash the Axe programmer because of it.

As a side note, but I wonder how OPIA will influence this. shocked
Logged



Spoiler for Things I find interesting:
Spoiler for AI Programming:
Spoiler for Historical warfare/Formations(Warning: Large images):
Phalanx

Testudo

Schiltron

Better version
Terico

Line

Square

Spoiler for Shameless advertising:

Spoiler for OldSig:
Imma Cat! =^_^= (Make this an emoticon!)





Spoiler for IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

Spoiler for Misc:


Spoiler for Goosed stuff:
FUSION-TIME GO!
parserp
Hero Extraordinaire
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: 23 May, 2013, 23:14:32
Date Registered: 08 September, 2011, 02:01:43
Location: Here.
Posts: 1421


Total Post Ratings: +80

View Profile WWW
« Reply #11 on: 14 November, 2011, 22:09:42 »
0

I wholeheartedly agree DJ Grin
+1
Logged

ticalc.org | Cemetech | TI-Freakware | casiocalc.org

My New Website!
Spoiler for The Rest:



A useful tool
Spoiler for bands:
Five Finger Death Punch
Disturbed
Slipknot
Linkin Park
Avenged Sevenfold
Breaking Benjamin
Skillet
30 Seconds to Mars
Xeda112358
Xombie. I am it.
Coder Of Tomorrow
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Last Login: 23 May, 2013, 22:01:23
Date Registered: 31 October, 2010, 08:46:36
Location: Land of Little Cubes and Tea, NY
Posts: 3760


Total Post Ratings: +610

View Profile
« Reply #12 on: 14 November, 2011, 22:34:58 »
0

JustCause, excellently put. Most languages have advantages and disadvantages to other languages and so the programmer picks the most appropriate tool for the task Smiley
Logged



Grammer Download (2.29.04.12)
Latest update (possibly incomplete)
My pastebin
Spoiler for FileSyst:
FileSyst is an application that provides a folder and filesystem for the TI-83+/84+ calculators. It is designed to be easy to access and use in BASIC, and it can be used to access game files and save data, or to create a command prompt, among other things:

Spoiler for Graphiti:
This is a graph explorer for graph theory. It will require lots of work to finish. Currently you can:
Add/delete vertices
Add edges (direction not shown, but they are directed)
Arrange vertices in a circle (in the future, you will be able to define levels of rings and the number of nodes in each)
Create complete graphs quickly

Plans:
Add adjacency matrix viewer
Deleting edges
Multiple graphs support
Arrows for directed graphs
Planarity testing
Matrix operations
Weighted edges
Chromatic polynomials
Chromatic numbers

Spoiler for Stats:

Samocal             [o---------]
Virtual Processor   [o---------]
EnG                 [oo--------]
Grammer             [ooo-------]
AsmComp             [ooo-------]
Partex              [oooo------]
BatLib              [oooooooo--]
Grammer82           [----------]
Grammer68000        [----------]


Pseudonyms:  Zeda, Xeda, Thunderbolt
Languages:   English, français
Programming: z80 Assmebly
             Grammer
             TI-BASIC (83/84/+/SE, 89/89t/92)
Known For:   -Creator of the Grammer programming language
              (Winning program of zContest2011)
             -BatLib- One of the most feature packed libraries for BASIC programmers available
              with over 100 functions and a simple programming language
             -Learning to program z80 in hexadecimal before using an assembler (no computer was
              available!)
╔═╦╗░╠═╬╣▒║ ║║▓╚═╩╝█


Freyaday
The One And Only Serial Time Killing Catboy-Loli-Ballerino
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Yesterday at 10:18:40
Date Registered: 24 February, 2011, 17:10:56
Location: ¿¿¿
Posts: 1890


Total Post Ratings: +110

View Profile WWW
« Reply #13 on: 15 November, 2011, 00:40:16 »
0

I came here because of Axe. I had been programming in BASIC for a while and, when I heard about Axe, I was hesitant. I knew about the power (THE POWAH!) and what it could do if used wrong (Who am I, Uncle Ben?).
To cut the melodrama, I was afraid of crashing my calc. (and wrecking a few other things in the process)
But as I heard about all the awesome stuff Axe could do, I became more and more excited--GREEEEEEYYYYYYSCCCUUUUUUUUUULLLLLLLAAAAAAAALLE!!!!! (It was cube runner that did it. I never actually downloaded, but I was so impressed by the screenshots and the hype I thought "Holy Crap, I wanna do that!")
So I got Axe.
And then I needed help.
I was trying to port a drawing program I had over to axe--or something. I dunno. I hesitated, for reasons that still don't make sense.
I still use BASIC occasionally, when I need to write a quick math program or something, because it's easy, and when you need the floats, you need the floats.
One of my favorite programs was a Basic program that made clamped cubic splines off of inputted points (no arg Input ftw), and I did the graphing manually, because I wanted to let you go backwards, which I did. Loop-de-loops! The only thing you couldn't do was have two consecutive points line up vertically. In otherwords, you couldn't go straight up, because vertical lines are not functions of x (SCIENCE!MATH!). I was so proud of it, and I had lots of fun playing with it, and you could not do that in Axe, not without a program much, much larger in size. You'd also have to use floats, because the precision required cannot be contained in a mere 16 bits.
But the program I was most proud of was a BASIC AI that played another BASIC game of mine. Unfortunately, I lost the selecting engine to it, but I am now trying to put it back together in my spare time.
I love Axe, because of what I can do. But sometimes, it isn't the right tool for the job. So, yeah.
Calcs FTW.
Logged

In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


Beware the Bitulator! ,.,./`My Artwork!
tifreak
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 22 May, 2013, 03:20:13
Date Registered: 16 September, 2008, 05:51:59
Location: Federation Starship Enterprise
Posts: 2850


Total Post Ratings: +73

View Profile WWW
« Reply #14 on: 15 November, 2011, 01:14:35 »
+7

As someone that has remained neutral in the whole matter, I have to point out that I rather dislike the fact you blatantly pointed out in such a manner, and I quote:

Quote
However, it seems that some people do not realize that certain people just like to program games because they like making them, not always because they love challenges of programming that some languages provide.

And linking it directly to the Cemetech thread with that text.

Omnimaga was not once mentioned in his post, and to that end, wasn't saying people shouldn't use Axe.

I am rather sad to see that you would word it out in such a way, DJ.

The discussion on the thread has remained in an intelligent conversation with different people posting their views. It has not once turned in to an 'OMG YOU SHOULDN'T USE AXE IT SUCKS' thread.

Quote
Anyway I'M kinda glad that here we do not single out our programmers just because of the language they use to create games.

Was anyone really singled out, beyond Quigibo, Albertho and Ashbad? No one was being picked on directly, only opinions and views were being expressed, discussed and debated.

And for all of you others that might read this, remember, KermMartian is NOT the embodiment of Cemetech. The users are Cemetech. And you will see there is a lot of pro user posts for Axe that have given him counter arguments.

So instead of bashing Kerm or Cemetech by only posting snippets instead of the whole discussion, go read it all for yourself, see what is said, what is agreed to, and what arguments are made against other aspects.
Logged

Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
Pages: [1] 2 3 ... 5   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.551 seconds with 29 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.