Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Microsoft Pushes Kid's Programming Language
TechWeb News ^ | September 28, 2005 (3:06 PM EDT) | Alexander Wolfe

Posted on 09/28/2005 8:04:45 PM PDT by JustAnotherOkie

Microsoft has signed on to promote a new programming language intended to replace BASIC as the first step students take towards learning how to code.

The Kid's Programming Language, or KPL, was developed under the direction of Jonah Stagner, and his colleagues, ex-Microsoft program manager Jon Schwartz and former NCR engineer Walt Morrison. The three run the software consultancy Morrison-Schwartz Inc.

"One of the things we realized is that we all learned programming on some flavor of BASIC when we started. You're not going to learn how to program in BASIC anymore," said Morrison, in an interview. "We wanted something that isn't 20 years old; modern technology that uses an integrated development environment, so we can take our kids and move them directly from this to the .NET environment." [Morrison was speaking figuratively; officially, BASIC was originally devised in the early 1960s at Dartmouth.]

While KPL can be downloaded for free off of a dedicated Web site, it's poised to get wider exposure thanks to a recent descriptive article posted on the Coding4FunWeb site, which is part of Microsoft's MSDN developer network.

(Excerpt) Read more at techweb.com ...


TOPICS: Computers/Internet
KEYWORDS: lowqualitycrap; microsoft; programming; software
With a name like 'KPL' it'll be a real winner.

Maybe one for the 3 & under set called POOPNPEE, or one for stupid people called DUMBASS.

1 posted on 09/28/2005 8:04:46 PM PDT by JustAnotherOkie
[ Post Reply | Private Reply | View Replies]

To: JustAnotherOkie
We wanted something that isn't 20 years old;

The guy doesn't know much about programming languages if he thinks BASIC is only 20 years old. I was playing with it more than 30 years ago. The first computer I bought (more than 20 years ago, I might add) even came with a neat function that would automatically number the lines for you. I quit writing simple programs in BASIC when Microsoft took away the line numbers.

2 posted on 09/28/2005 8:10:21 PM PDT by PAR35
[ Post Reply | Private Reply | To 1 | View Replies]

To: JustAnotherOkie

I thought ActiveX was a kid's programming language.

Oh wait, it just seems like it was designed by kids.


3 posted on 09/28/2005 8:24:36 PM PDT by flashbunny (Do you believe in the Constitution only until it keeps the government from doing what you want?)
[ Post Reply | Private Reply | To 1 | View Replies]

To: PAR35

I think he was referring to MS Basic that came with DOS. Still a bit over 20 years, but not much.


4 posted on 09/28/2005 8:28:14 PM PDT by js1138 (Great is the power of steady misrepresentation.)
[ Post Reply | Private Reply | To 2 | View Replies]

To: JustAnotherOkie
We wanted something that isn't 20 years old; modern technology that uses an integrated development environment, so we can take our kids and move them directly from this to the .NET environment.

Now that's some serious strategery!

5 posted on 09/28/2005 9:22:35 PM PDT by KayEyeDoubleDee (const tag& constTagPassedByReference)
[ Post Reply | Private Reply | To 1 | View Replies]

To: JustAnotherOkie

Go Python!

Uh? Nevermind.


6 posted on 09/29/2005 4:54:22 AM PDT by Codename - Ron Benjamin (I'm gonna sing the doom song now. Pre-emptive, multi-tasking, interrupt control!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: rdb3; chance33_98; Calvinist_Dark_Lord; Bush2000; PenguinWry; GodGunsandGuts; CyberCowboy777; ...

7 posted on 09/29/2005 7:26:37 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: flashbunny
INSERT INTO GARBAGE
SELECT * FROM DIAPERS
WHERE load in ('Fresh','Wet','Brown','Stinky')

8 posted on 09/29/2005 7:28:37 AM PDT by Lazamataz (Islam is merely Nazism without the snappy fashion sense.)
[ Post Reply | Private Reply | To 3 | View Replies]

To: KayEyeDoubleDee
What a bunch of MS BS! They're just trying to shape future programmers in to the Windows enviorment. If you want to teach real programming lets start with the basics. BASIC is an excellent language to start with. It teaches real programming, not just manipulating GUIs.
9 posted on 09/29/2005 7:32:22 AM PDT by jaydubya
[ Post Reply | Private Reply | To 5 | View Replies]

To: jaydubya
BASIC isn't a great teaching language. It doesn't go well with structured programming concepts because it encourages shortcuts and spaghetti code (with GOTOs and etc.)...

It helps people get a feel for how you can do simple things on a computer, but for teaching aspiring programmers, I prefer REXX.

10 posted on 09/29/2005 7:52:28 AM PDT by TechJunkYard (my other PC is a 9406)
[ Post Reply | Private Reply | To 9 | View Replies]

To: TechJunkYard

I was first taught BASIC in middle school. It seemed like a good begining program to me. Although at the time I new no other. I'm unfamiliar with REXX, but I'll take a look at it, Thanks.


11 posted on 09/29/2005 7:59:01 AM PDT by jaydubya
[ Post Reply | Private Reply | To 10 | View Replies]

To: jaydubya
I learned on BASIC myself, back in high school, on a Trash-80. But when I actually did coding for a living, they were teaching Structured Programming and my BASIC mindset was a real handicap.

Structured Programming is a concept which breaks down any programming task, no matter how complex, into combinations of only four basic constructs:

If designed this way, the resulting code is much easier to understand and maintain.

12 posted on 09/29/2005 8:07:07 AM PDT by TechJunkYard (my other PC is a 9406)
[ Post Reply | Private Reply | To 11 | View Replies]

To: JustAnotherOkie

Well call it visual basic..


13 posted on 09/29/2005 8:29:06 AM PDT by N3WBI3 (If SCO wants to go fishing they should buy a permit and find a lake like the rest of us..)
[ Post Reply | Private Reply | To 1 | View Replies]

To: TechJunkYard
I learned on BASIC myself, back in high school, on a Trash-80. But when I actually did coding for a living, they were teaching Structured Programming and my BASIC mindset was a real handicap.

I learned BASIC on an Apple II+, carried through on a Commodore 64, and on to one of the original IBM PCs. I graduated to QuickBasic, where I was very happy to lose the line numbers, and on to VisualBasic 2.0, where I made the transition to event-driven programming. With VB 4.0, I made the transition to OO design and coding, and haven't looked back.

Experience with back-end C++ coding showed me where VB has shortcomings where OO is concerned, and how to mimic it when the environment doesn't explicitly handle it.

BASIC, itself, isn't an environmental mindset, it's simply a syntax and a programming language. There is no such thing as a "BASIC mindset". The mindset is either straight sequential, structured, or object-oriented. You can do any of the three in just about any language there is.

14 posted on 09/29/2005 8:41:15 AM PDT by Egon (By the way, I took the liberty of fertilizing your caviar.)
[ Post Reply | Private Reply | To 12 | View Replies]

To: Lazamataz

You better check your exception handling. You may get only a Exception PP#2 ONGAS-FAILTOFILLDIAPER in which case you need to retry.


15 posted on 09/29/2005 9:39:35 AM PDT by JustAnotherOkie
[ Post Reply | Private Reply | To 8 | View Replies]

To: JustAnotherOkie

SQL Server 2005 has full try-catch support for exception handling.


16 posted on 09/29/2005 9:40:26 AM PDT by Lazamataz (Islam is merely Nazism without the snappy fashion sense.)
[ Post Reply | Private Reply | To 15 | View Replies]

To: JustAnotherOkie

The fanatical islamic one can be called: HIGH-X


17 posted on 09/29/2005 10:33:56 AM PDT by jb6 (The Atheist/Pagan mind, a quandary wrapped in egoism and served with a side order of self importance)
[ Post Reply | Private Reply | To 1 | View Replies]

To: jaydubya
I was first taught BASIC in middle school.

Right, look what happened to you...
18 posted on 09/29/2005 12:13:31 PM PDT by Bush2000 (Linux -- You Get What You Pay For ... (tm)
[ Post Reply | Private Reply | To 11 | View Replies]

To: Lazamataz

MS, 5 years behind technology and lobing every minute of it ;)


19 posted on 09/29/2005 12:30:42 PM PDT by N3WBI3 (If SCO wants to go fishing they should buy a permit and find a lake like the rest of us..)
[ Post Reply | Private Reply | To 16 | View Replies]

To: JustAnotherOkie
You're not going to learn how to program in BASIC anymore," said Morrison, in an interview

Why not, I wonder?
Perhaps he means microsoft basic. HP-Basic was an extremely powerful and flexible version of BASIC. With it, I wrote dozens of complex engineering, mathematical, surveying and astronomic programs, in the 70s and 80s, which I could be using today, had the ability to do so not been eliminated.

20 posted on 08/14/2006 10:23:20 AM PDT by Publius6961 (MSM: Israelis are killed by rockets; Lebanese are killed by Israelis.)
[ Post Reply | Private Reply | To 1 | View Replies]

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson