• Home
  • Professional Experience
    • Teacher
    • Programmer
    • Animator
    • Designer
  • Personal Experience
    • Creative
    • Press
    • Web Projects
  • Entrepreneural Experience
  • Discarded Ideas Blog

SOFTWARE IDEA

7/14/2014

0 Comments

 

Scratch IDE

Picture
My 10 year old daughter has been learning to program using Scratch, a graphical programming environment developed for kids in the MIT Media Lab.


It's a great sandbox to learn programming in because it represents all the core concepts of programming, but you don't have to compile code or deal with syntax issues.


Learning a new programming language is always frustrating because of the necessary syntax.  You know how to program, but do you put a colon here? a semicolon there?  etc...


What if you have a similar tool, but instead of creating a scratch program, you  selected the programming language to output, and it spit out your code formatted correctly in whatever language you wanted (java, c, php, javascript, actionscript, c#, perl, etc)  Then all you would need to know is how to program.

0 Comments

BOOK IDEA

6/26/2014

0 Comments

 

Babel Fish: The universal translator for programmers

Picture
I have written a lot of code in a lot of different programming languages (basic, lingo, vbscript, html, css, perl, php, sql, javascript, java, actionscript) for different projects, but if I had to write a piece of code today in any of those languages or a new one, I would have to google the syntax or reach for one of my books.

The thing about programming languages is that there hasn't been a new idea in 15 years.  The building blocks of programming, things like variables, arrays, conditional statements, functions... all programming languages have them, C, C#, java, php, etc.  Once you learn your second and third language, you know that you can program in any language... as long as you learn the syntax of the language.


Unlike other programming books that teach you a programming language in a vacuum,  Bable Fish devotes a chapter to each of the concepts of programming, and lists how you would write it in a dozen different languages. You see how to create an array in one language that you already know right next to the way you would write it in the language you are learning.  It's using the French/English dictionary model for programming languages.

0 Comments

    Author

    Hello.  I'm a creative sort of a fellow, and I'm always coming up with ideas.  I have notebooks filled with them.  I'll be posting them here from time to time.  If you like one and wish to adopt it, feel free.

    Archives

    March 2017
    July 2014
    June 2014
    October 2013
    February 2013
    November 2012
    April 2012
    May 2011
    March 2011
    January 2011
    October 2010
    July 2010
    June 2010

    Categories

    All
    3D Printing
    Art
    Book
    Con
    Facebook
    Food
    Game
    Hygene
    Jobs
    Phone
    Programming
    Software
    Tv Show
    Unemployment
    Work

    RSS Feed

Powered by Create your own unique website with customizable templates.