Image
 
linkedin_logo.png rss_logo.jpg
twitter_logo.png youtube_logo.jpg
Latest Additions
 
EH-Net Login
Welcome Guest.






Lost Password?
No account yet? Register
Who's Online
We have 41 guests and 1 member online
 
Advertisement

You are here: Home arrow Ethical Hacking Discussions and Related Certificationsarrow Programmingarrow Small Basic
EH-Net
May 21, 2013, 08:37:38 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Go back to The Ethical Hacker Network Online Magazine Home Page
 
   Home   Help Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: Small Basic  (Read 5188 times)
0 Members and 1 Guest are viewing this topic.
apollo
Full Member
***
Offline Offline

Posts: 146


View Profile WWW
« on: November 11, 2008, 07:36:33 PM »


I ran across a blog entry a few days ago discussing a programming language for beginner programmers called Small Basic.  Small Basic  is, much like it sounds, a stripped down version of Visual Basic.  What is beneficial about it, is that it contains many of the core elements of common programming languages such as functions, objects, conditionals, loops, and even contains graphical elements.  For those of you who are already programmers and may remember Logo, the turtle is back! 

While there are many languages that contain these same elements, one of the things that make a language a good starter language is the introduction.  Small Basic has a great getting started guide that will walk you through your first "Hello World" and then help you understand what is going on.  From there variables, conditional statements, and loops follow.  Once some of the basics are down, graphics come in and you will gain an understanding of windows, managing colors, and drawing shapes.

The next chapter in the tutorial is on Logo.  If you haven't heard of Logo, it was a language that was invented in the 70's and later had a turtle added and turned into many peoples first programming language.  The turtle has a few basic commands including movement commands for going forwards, backwards, and to the sides.  The Logo turtle is used in this chapter to understand objects and is used to bring many of the skills from the first few chapters together.  This chapter is also an opportunity to try to do some fun things with what we've learned thus far.   

The final chapters focus on subroutines, events, and tying everything together to build our first whole application, a basic paint program.  The tutorial is cut short here with a "(Pending completion)" note, but the appendices have some additional goodies.  Appendix A has a bunch of small sample programs to try out and modify.  Some of these include creation of a game and a fractal program.  Appendix B has a listing of colors that you might like to use along the way.  This is a handy reference regardless if you are a seasoned programmer or not. 

By the end of this tutorial, you won't be an expert programmer, but you should have an understanding of the constructs enough to have an idea of what programming languages can do.  Once you've gotten a little bit under your belt, you're ready to pick up "Hello World" in something like Python, Perl, Javascript, or Visual Basic and getting started with something with more features. 

If you want to check out Small Basic, go to http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx.

 
Logged

CISSP, CSSLP, MCSE+Security, MCTS, CCSP, GPEN, GWAPT, GCWN, NOP, OSCP, Security+
Andrew Waite
Hero Member
*****
Offline Offline

Posts: 928



View Profile WWW
« Reply #1 on: November 13, 2008, 02:22:49 AM »

For those of you who are already programmers and may remember Logo, the turtle is back! 
Now I definitely need to take a look, cut my teeth coding for the Logo turtle in primary school (8yro for those in the US schooling system) years before I even knew what programming was Wink

Cheers Apollo, nothing like some nostalgia to start the day

Think I've still got a physical turtle in my loft somewhere to connect to my BBC Micros...
Logged

jason
Hero Member
*****
Offline Offline

Posts: 1012



View Profile WWW
« Reply #2 on: November 17, 2008, 10:31:34 PM »

Ahh I have fond memories of logo. I'll have to give it a look for old times sake.
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.09 seconds with 23 queries.
 
Exclusive Deal

sansfire13_245x90_cw90.jpg
SANSFIRE 2013
June 15 - 22

5% Off w/ Code: EHN_5

SANS Deals 4 EH-Netters
5% OFF Any SANS Course in Any Format!
Coupon Code: EHN_5 Including SANS Rocky Mountain 2013 & SANS Boston 2013
Polls
Compared to this year, 2013 will be:
 
Recent Forum Topics
EH-Net News Feeds
Latest Additions
 
         
Advertisement

© 2013 The Ethical Hacker Network
Joomla! is Free Software released under the GNU/GPL License.