Tuossa aikaisemmin oli puhetta noista kielistä, joilla lapsen tai muuten vaan ihan alkeista liikkeellelähtevän ihmisen olisi helppoa päästä sisälle ohjelmoinnin mielenkiintoiseen maailmaan.
Kattelin vähän tarjontaa ja löytyyhän Microsoftilta näköjään tuollainen todella äärimmäisen helppo opettelukielikin. Small Basic elikkäs kieli jossa kaikki on globaalia, tietotyypeistä ei tarvitse pahemmin välittää jos ne ovat tosiaan joidenkin mielestä kauhistus ja koodaaja saa aikaan ihan näppäriä ja näyttäviä tuloksia koodilla helposti ja vaivattomasti.
http://msdn.microsoft.com/en-us/devlabs/cc950528.aspx
http://download.microsoft.com/download/9/0/6/90616372-C4BF-4628-BC82-BD709635220D/Introducing Small Basic.pdf
Tuo on vielä plussana muun päällä .NET 3.5:n päälle rakentuva juttu, joten siitä pääsee mukavasti kiinni moderniin koodausmaailmaan ja jos joskus kiinnostaa siirtyä aikuisten välineisiin, niin Visual Basic .NET menee melkein samalla systeemillä.
Ennen vanhaan voi ottaa vaan kotimikron ja kirjoitella siihen ohjelmaa malliin
10 print "JEEJEE"
20 goto 10
ja hyvin toimi. Tässä näyttäisi olevan vähän samaa helppoutta.
Kattelin vähän tarjontaa ja löytyyhän Microsoftilta näköjään tuollainen todella äärimmäisen helppo opettelukielikin. Small Basic elikkäs kieli jossa kaikki on globaalia, tietotyypeistä ei tarvitse pahemmin välittää jos ne ovat tosiaan joidenkin mielestä kauhistus ja koodaaja saa aikaan ihan näppäriä ja näyttäviä tuloksia koodilla helposti ja vaivattomasti.
http://msdn.microsoft.com/en-us/devlabs/cc950528.aspx
http://download.microsoft.com/download/9/0/6/90616372-C4BF-4628-BC82-BD709635220D/Introducing Small Basic.pdf
Tuo on vielä plussana muun päällä .NET 3.5:n päälle rakentuva juttu, joten siitä pääsee mukavasti kiinni moderniin koodausmaailmaan ja jos joskus kiinnostaa siirtyä aikuisten välineisiin, niin Visual Basic .NET menee melkein samalla systeemillä.
Ennen vanhaan voi ottaa vaan kotimikron ja kirjoitella siihen ohjelmaa malliin
10 print "JEEJEE"
20 goto 10
ja hyvin toimi. Tässä näyttäisi olevan vähän samaa helppoutta.
Vastaukset 6
Vanhimmat
Jos firma haluaa antaa itsestään surkean imagon niin mikä sitten!
Ja jotkut menevät vielä siihen retkuun!!!
saanut elämässäsi aikaiseksi? Ainakin paljon paskaa.
Ei sitä ole ehkä tarkoitettu ihan semmoseen.
Lapsille Pythonia vaan, koska on niin lähellä pseudokoodia kuin olla voi.
Onhan toi Basickin ihan jees, muistan kun koodasin noin tunnissa joskus 80-luvulla ekan ohjelmani kaverin commodore kuusnepalla (aikaisemmin olin koulussa koodannut PC:llä basicia), ohjelmassa lensi jättimäinen 'peenis' (noin kolmasosa ruudusta) vasemmalta oikealle - ikuisesti.
Olisko esimerkkiä siitä, millaisella koodinpätkällä pyyttonissa saa lentämään tommosen jättimäisen 'peeniksen' ikuisesti ruudulla vasemmalta oikeelle?
Vois kattoa mielenkiinnosta, kuinka helppoa tommonen lastentasoinen ohjelmointi on sillä.
Pyyttonissahan pysyi kaiken määrittelemään globaaliksi joten se voisi sopia lapsille sikäli.
Jos käyttää pygamea niin jotain tollaista (ja siinähän "paljon" "ylimääräistä" koodia, ajastin, input...)
import pygame, sys,os
from pygame.locals import *
pygame.init()
window = pygame.display.set_mode((468, 60))
pygame.display.set_caption('Monkey Fever')
screen = pygame.display.get_surface()
monkey_head_file_name = os.path.join("data","chimp.bmp")
monkey_surface = pygame.image.load(monkey_head_file_name)
screen.blit(monkey_surface, (0,0))
pygame.display.flip()
def input(events):
for event in events:
if event.type == QUIT:
sys.exit(0)
else:
print event
clock = pygame.time.Clock()
x_pos = 0
while True:
clock.tick(60)
input(pygame.event.get())
x_pos = 1
screen.blit(monkey_surface, (x_pos, 0))
if x_pos > 468:
x_pos = 0
pygame.display.flip()
Palsta taitaa hävittää sisennykset... Kato tota:
http://rene.f0o.com/mywiki/PythonGameProgramming