Results 1 to 10 of 33

Thread: Gumberoo - Making a new learning language intepreter using FPC

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    PGD Staff code_glitch's Avatar
    Join Date
    Oct 2009
    Location
    UK (England, the bigger bit)
    Posts
    933
    Blog Entries
    45
    Thats an interesting way of putting will. My only potential worry about that is code maintenance - you'd have to fix bugs across each version... Unless, you had it fixed so you had a line like:
    set language mode advanced
    at the start, kind of like {$Mode ObjFpc}, the interpreter would know to switch out of 'easy' mode with more functions, pointers and etc...

    Having said that, though, deathshadow - whats your take on scratch? Personally I actively persecute it... But thats just me
    I once tried to change the world. But they wouldn't give me the source code. Damned evil cunning.

  2. #2
    Quote Originally Posted by code_glitch View Post
    Having said that, though, deathshadow - whats your take on scratch? Personally I actively persecute it... But thats just me
    It's actually something I looked at during my whirlwind tour of "wow these suck". It's too gimmicky, their website seems to be just thrown together any old way to the point I couldn't even figure out where the actual instructions for using it or doing anything in it actually are, and I didn't see any results built in it that were particularly blowing my skirt up.

    Though much of that is just the technology it's based on. Flash can be very powerful, but to compile to actionscript, which is basically what it does... well... the net result leaves a lot to be desired... Crappy user input handling, oddball flickers of simple things like sprite movement... and that's before we talk the "IDE".

    Which I naturally hate for the goofy illegible color contrasts -- but to be fair, I can't stand illegible acid trip of color syntax highlighting either; it's one of the first things I disable in any editor. (part of why I use Flo's Notepad2 as my primary). I didn't like it when Borland added it to TP4, I've not seen it improve in usefulness since; making giant colored boxes with text that doesn't line up in a clear manner with all sorts of pointless useless extra wording? I'll pass.

    In a lot of ways SCRATCH reminds me of Logo -- you can't actually seem to make anything useful with it; and when the results are NOT as good as ROM Basic programs were on a TI-99/4a on a multi-ghz computer using a API that DOES have hardware acceleration... you've got problems.
    The accessibility of a website from time to time must be refreshed with the blood of designers and owners. It is its natural manure

  3. #3
    Didn't had enough time to read this whole wall of text, but so far seems very nice. I laughed a bit since I haven't visited the forums for a few weeks and I began writing my own interpreter... and now bah! someone else is doing it too. Keep up your work and good luck.

  4. #4
    Junior Member
    Join Date
    Mar 2012
    Location
    London, UK
    Posts
    27
    On the idea of teaching programming basics in a fun way, have you looked at http://www.spacechemthegame.com/education

    Also see http://zachtronicsindustries.com/Spa...0Educators.pdf for the PDF in depth education view.

    It teaches some basic and also rather advanced fundamentals in a very novel way.

    Regards,

    Ian.

  5. #5
    Tossed together a website for the project.



    http://www.gumberoo.org



    I also now own the .com and have it set up as a redirect.

    yes, it's very gaudy... are the fonts too big?
    The accessibility of a website from time to time must be refreshed with the blood of designers and owners. It is its natural manure

  6. #6
    Junior Member
    Join Date
    Mar 2012
    Location
    London, UK
    Posts
    27
    Quote Originally Posted by deathshadow View Post
    yes, it's very gaudy... are the fonts too big?
    I wouldn't say so deathshadow. It immediately said 'Kiddie Fun' to me when I looked at it.

    I would use the words Bright & Lively, not the word Gaudy in describing it :-)

  7. #7
    When I've worked for an outsourced project using VB script in Lotus Notes, I promised myself never to return on that path again.

    Even original Starcraft's scripts (if you ever used its Map editor) had script facilities that were based on conditions and were edited pseudo-visually.

    Seriously, in these technological days when many kids have access to PC and popular tools like Microsoft Office, Open Office and LibreOffice, among many other visual-driven software, when did you see a kid hacking with low-level instruction-level code in Notepad? It is not only difficult to read and understand, but also requires significant effort to achieve anything but basic functionality.

    I really applaud the effort to help with kids education, but when making a programming tool for kids, I'd suggest using more visual and high level diagram approach, perhaps something based on top of UML, instead of assembly-like instruction driven language. Something where you take visual elements, put them together to create a working module, similar to how in LEGO you can construct objects, machines and even electronic/mechanical parts. For example, this video was posted somewhere here on PGD; something analogical to this example could be made for programming too.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •