[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

How is Basic used today? Is there simpler language to teach

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 46
Thread images: 4

How is Basic used today?
Is there simpler language to teach people programming?
>>
>>57278356
Python is considered the most simple to learn.

Basic is probably extinct, along with most imperitive only languages.
>>
>>57278356
x16 asm
>>
>>57278356
>How is Basic used today?
Not in the way pic related.
Is there simpler language to teach people programming?
>Python, Ruby, Lua can be considered todays BASIC.
>>
>>57278356
I learned TI-BASIC by dicking around on my TI-83+. not the same, but I got a decent understanding of if-then-else, for, and while.
>>
>>57278696
80286 real mode ASM is more difficult than i386 or amd64 due to segmented memory bullshit.
>>
>>57278356
I learnt programming with Blitz3D. It was pretty neat. It's a Basic language with a simple directX 7 3D engine.
; CreateCube Example
; ------------------

Graphics3D 640,480
SetBuffer BackBuffer()

camera=CreateCamera()

light=CreateLight()
RotateEntity light,90,0,0

; Create cube
cube=CreateCube()

PositionEntity cube,0,0,5

While Not KeyDown( 1 )
RenderWorld
Flip
Wend

End
>>
>>57278769
> Python, Ruby, Lua
OK, how do you draw a line there?
In QBasic it was
LINE (0,0) - (200, 100)


How do you do that in Python, Ruby and Lua?
>>
>>57278356
Visual Basic is still used, particularly to script Microsoft Office products.

I would not advise anyone to learn it except for that purpose, and then only if the new javascript api didn't meet their needs. Simple doesn't mean simple.
>>
Learned a bit of Basic, SmileBasic through a DSiWare app called PetitComputer which is a neat little tool that allows you to program and make games on your DSi/3DS.
It's kinda fun.
>>
>>57278888
Python:
Import turtle
Line = turtle.turtle()
Line.pu()
Line.goto(0, 0)
Line.pd()
Line.goto(200, 100)
Line.pu()
>>
>Is there simpler language to teach people programming?
Racket
>>
>>57278696
>x16
>>
>>57278977
Isn't VBA different from VB though?
>>
>>57278356
FreeBASIC has a pretty fun community

there's an app for the DSLite/3DS called SmileBASIC where you can program games for the DS using a BASIC interpreter.

BASIC is a fun language!
>>
>>57279708
I must warn you, VBA is broken as shit man.
>cannot enter debug mode

>objects randomly shifting position

>cancerous syntax
>>
>>57278356
I only see BASIC used as a simple high level language in things like calculators and home brewed operating systems.
>>
>>57279096
This. Racket is an excellent tool.
>>
File: puchicon.jpg (14KB, 205x246px) Image search: [Google]
puchicon.jpg
14KB, 205x246px
>>57279737
There's also a newer 3DS edition of the software with some improvements and additions but it never released in Europe so I couldn't try it, but I was really interested in it.

I believe they even removed the original Petit Computer from the EU eShop.
>>
>>57279737
Is that a fucking ironer?
>>
>>57280281
>not using a9lh
It's like you enjoy paying for things anon
>>
>>57280297
What do you mean?
>>
>>57280340
by now you should have already installed a9lh on your 3DS anon. If you haven't do it before it's too late.
>>
>>57278356
legacy systems

I actually write BASIC from time to time at my job

I would not recommend it to anyone under any circumstances whatsoever. It was intended as a language to let the uneducated write software easily and now we are paying the price for that.
>>
>>57280363
Oh, I don't really keep up with games at all.
I'll check it out.
>>
>>57280392
If you're not really intersted in games you can try out homebrews like Mini vMac or SmileBASIC + the unofficial save manager.
Also, if you're planning to use upload/download functions of SB, use the japanese version, as the american doesn't behave correctly.
>>
>>57280419
The current version of my 3DS could be a problem but I think I can figure something out.
I would be mostly interested in software that isn't available for my region.
Maybe I can buy a cheap second-hand 3ds or 2ds and experiment with that since my current 3ds has a lot of eShop apps and data that I don't want to lose.

As for SmileBasic, there wasn't a lot of talking in the DSi version, so I don't think language would be much of a problem.
>>
>>57280542
Out-of-region is not a problem with luma (the cfw you install with the a9lh guide)
It'll be great
>>
>>57280564
Jeez, I really feel like I've been living under a rock, I wasn't at all aware that the hacking scene made huge advancements on this console.
>>
>>57278888
By using the appropriate API, just like in BASIC.
>>
>>57278888
import pygame
pygame.init()
screen = pygame.display.set_mode((800,600))
pygame.draw.line(screen,pygame.Color('red'),(0,0),(200,100))
pygame.display.update()
while True:
for event in pygame.event.get:
if even.type == pygame.QUIT:
pygame.quit(); quit()
>>
>>57281524
import tkinter as tk
w = tk.Tk()
c = tk.Canvas(w,width=800,height=600)
c.grid()
c.create_line(0,0,200,100)
tk.mainloop()
>>
>>57278356
Python is babby's first language now. That's what they use at code camp for preteen girls, at least. If you use it, you're a loser.
>>
Basic cripples you
Most people go for python, I don't think it's such a good option, it is extremely useful because of community, yes, but it's not a good language.
Scheme would be a better option. FORTH too but it is too esoteric.
Yeah I think Scheme, or rather, Racket.
>>
>>57278977
>Visual Basic is still used, particularly to script Microsoft Office products.
>I would not advise anyone to learn it except for that purpose
Ahhh... this reminds me of my intern days...
There should be some law against doing this to people.
>>
>>57280584
different anon.
Check the homebrew general in /vg/.
It has all the information you need to mod the fuck out of your firmware.
>CFW
>Homebrew
>freeShop (eShop from which you can download every game FOR FREE)
>No more region lock
>cheats
>custom 3DS themes
Its fucking great.
>>
>>57282297
>freeshop
I'd also recommend to install CIAngel, sometimes one has stuff that the other one hasn't (such as the sun/moon demo, last time i checked it was ciangel-only)
>>
>>57278356
I think C++ is pretty simple and straightforward.
>>
>>57278356
calculators and some middle school programming classes
>>
>>57280293
It's a metaphor for puberty.
>>
>>57282401
>such as the sun/moon demo
but the demo is for free
>>
>>57283253
I know, but sometimes i can't download from the eshop due to shitty internet
(Also, if you never update eshop doesn't open)
>>
>>57281239
I could just write SCREEN 13, I shouldn't had to think about APIs.
So newbies must not.
>>
>>57283271
I see
I have rxtools on my 3DS does freeshop work with it?
>>
>>57283334
Yes, as long as you can install unsigned CIAs
Also, seriously consider running a9lh, as it's permanent and gives some neat options such as NAND backup/restore
>>
File: 1471856825784.gif (3MB, 420x380px)
1471856825784.gif
3MB, 420x380px
>>57283356
Looks good, and that NAND backup sound great, I'll give it a try, thanks anon, here, have a cute Miku
Thread posts: 46
Thread images: 4


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.