REALbasic
Un article de Wikipédia, l'encyclopédie libre.
REALbasic fut créé par Andrew Barry. Il s'appelait originellement CrossBasic car il était capable de compiler le même code de programmation pour Mac et Java (le système de développement était uniquement sur Mac). En 1997, CrossBasic fut racheté par FYI Software qui changea son nom en REALbasic tandis que la société s'appela REAL Software. Suite à ceci, la version Java fut (hélas?) abandonnée.
REALbasic, de REAL Software , est un logiciel permettant de développer ses propres logiciels. Le langage de programmation utilisé par REALbasic est évidemment le BASIC, un langage simple et abordable. Cet outil de développement fonctionne sur Mac OS 9, Mac OS X, Windows et Linux, et est capable de compiler des logiciels pour les mêmes plateformes, sous réserve d'avoir acheté la version Pro.
Actuellement, c'est la version 2006 qui est commercialisée. Cette version est compatible avec les MacIntel et permet de générer des applications au format Universal Binary d'Apple. REALbasic est pratique, il permet de développer facilement et rapidement, et surtout pour plusieurs plate formes ce qui évite de redévelopper plusieurs fois les mêmes applications.
[modifier] Exemple de code
Voici un exemple de surcharge d'opérateur pour une hypothétique classe de nombre complexe afin d'additionner un nombre réel ou complexe à un autre nombre complexe :
Function Operator_Add(rhs as Single) As Complex
Dim ret As New Complex
ret.R = Self.R + rhs
ret.I = Self.I
Return ret
End Function
Function Operator_Add(rhs as Complex) As Complex
Dim ret As New Complex
ret.R = Self.R + rhs.R
ret.I = Self.I + rhs.I
Return ret
End Function
La même fonction peut être définie pour accepter des nombres en double précision. Ce code montre comme utiliser cette classe de complexe pour additionner un réel à un complexe :
Dim First As New Complex(0, 1)
Dim Second As New Complex(1, 1)
Dim Sum As Complex
Sum = First + 5.0 + Second
// Sum will be (6, 2)
L'éditeur du REALbasic 2006 est largement en dessous de celui du Visual Basic (pas de colorisation à la volée, ni de complétude automatique). De plus, la syntaxe du basic n'est pas toujours d'une logique implacable mais il faut reconnaître une certaine efficacité au produit pour sa relative simplicité (le VB.Net étant encore plus complexe) et surtout pour son orientation multi-plateformes. Un bon petit produit quand même pour celui qui désire développer des freewares, des sharewares ou des petits progiciels sur diverses plateformes.
Possibilité de télécharger une version de démo sur le site.
Version standard à partir de $99 (ou 89€) jusqu'à environ 600€ pour la versio pro et ses options.
STATIC WIKIPEDIA JUNE
2008 on wikipedia2006.classicistranieri.com
aa
- ab
- af
- ak
- als
- am
- an
- ang
- ar
- arc
- as
- ast
- av
- ay
- az
- ba
- bar
- bat_smg
- bcl
- be
- be_x_old
- bg
- bh
- bi
- bm
- bn
- bo
- bpy
- br
- bs
- bug
- bxr
- ca
- cbk_zam
- cdo
- ce
- ceb
- ch
- cho
- chr
- chy
- co
- cr
- crh
- cs
- csb
- cu
- cv
- cy
- da
- de
- diq
- dsb
- dv
- dz
- ee
- el
- eml
- en
- eo
- es
- et
- eu
- ext
- fa
- ff
- fi
- fiu_vro
- fj
- fo
- fr
- frp
- fur
- fy
- ga
- gan
- gd
- gl
- glk
- gn
- got
- gu
- gv
- ha
- hak
- haw
- he
- hi
- hif
- ho
- hr
- hsb
- ht
- hu
- hy
- hz
- ia
- id
- ie
- ig
- ii
- ik
- ilo
- io
- is
- it
- iu
- ja
- jbo
- jv
- ka
- kaa
- kab
- kg
- ki
- kj
- kk
- kl
- km
- kn
- ko
- kr
- ks
- ksh
- ku
- kv
- kw
- ky
- la
- lad
- lb
- lbe
- lg
- li
- lij
- lmo
- ln
- lo
- lt
- lv
- map_bms
- mdf
- mg
- mh
- mi
- mk
- ml
- mn
- mo
- mr
- mt
- mus
- my
- myv
- mzn
- na
- nah
- nap
- nds
- nds_nl
- ne
- new
- ng
- nl
- nn
- no
- nov
- nrm
- nv
- ny
- oc
- om
- or
- os
- pa
- pag
- pam
- pap
- pdc
- pi
- pih
- pl
- pms
- ps
- pt
- qu
- quality
- rm
- rmy
- rn
- ro
- roa_rup
- roa_tara
- ru
- rw
- sa
- sah
- sc
- scn
- sco
- sd
- se
- sg
- sh
- si
- simple
- sk
- sl
- sm
- sn
- so
- sr
- srn
- ss
- st
- stq
- su
- sv
- sw
- szl
- ta
- te
- tet
- tg
- th
- ti
- tk
- tl
- tlh
- tn
- to
- tpi
- tr
- ts
- tt
- tum
- tw
- ty
- udm
- ug
- uk
- ur
- uz
- ve
- vec
- vi
- vls
- vo
- wa
- war
- wo
- wuu
- xal
- xh
- yi
- yo
- za
- zea
- zh
- zh_classical
- zh_min_nan
- zh_yue
- zu
STATIC WIKIPEDIA MARCH
2008 on wikipeda2006classicistranieri.com
aa,
ab,
af,
ak,
als,
am,
an,
ang,
ar,
arc,
as,
ast,
av,
ay,
az,
ba,
bar,
bat_smg,
be,
bg,
bh,
bi,
bm,
bn,
bo,
bpy,
br,
bs,
bug,
bxr,
ca,
cbk_zam,
cdo,
ce,
ceb,
ch,
cho,
chr,
chy,
closed_zh_tw,
co,
cr,
cs,
csb,
cu,
cv,
cy,
da,
de,
diq,
dv,
dz,
ee,
el,
eml,
en,
eo,
es,
et,
eu,
fa,
ff,
fi,
fiu_vro,
fj,
fo,
fr,
frp,
fur,
fy,
ga,
gd,
gl,
glk,
gn,
got,
gu,
gv,
ha,
haw,
he,
hi,
ho,
hr,
hsb,
ht,
hu,
hy,
hz,
ia,
id,
ie,
ig,
ii,
ik,
ilo,
io,
is,
it,
iu,
ja,
jbo,
jv,
ka,
kg,
ki,
kj,
kk,
kl,
km,
kn,
ko,
kr,
ks,
ksh,
ku,
kv,
kw,
ky,
la,
lad,
lb,
lbe,
lg,
li,
lij,
lmo,
ln,
lo,
lt,
lv,
map_bms,
mg,
mh,
mi,
mk,
ml,
mn,
mo,
mr,
ms,
mt,
mus,
my,
mzn,
na,
nah,
nap,
nds,
nds_nl,
ne,
new,
ng,
nl,
nn,
no,
nov,
nrm,
nv,
ny,
oc,
om,
or,
os,
pa,
pag,
pam,
pap,
pdc,
pi,
pih,
pl,
pms,
ps,
pt,
qu,
rm,
rmy,
rn,
ro,
roa_rup,
roa_tara,
ru,
ru_sib,
rw,
sa,
sc,
scn,
sco,
sd,
se,
searchcom,
sg,
sh,
si,
simple,
sk,
sl,
sm,
sn,
so,
sq,
sr,
ss,
st,
su,
sv,
sw,
ta,
te,
test,
tet,
tg,
th,
ti,
tk,
tl,
tlh,
tn,
to,
tokipona,
tpi,
tr,
ts,
tt,
tum,
tw,
ty,
udm,
ug,
uk,
ur,
uz,
ve,
vec,
vi,
vls,
vo,
wa,
war,
wo,
wuu,
xal,
xh,
yi,
yo,
za,
zea,
zh,
zh_classical,
zh_min_nan,
zh_yue,
zu.
STATIC WIKIPEDIA APRIL
2007 on wikipeda2006classicistranieri.com
aa,
ab,
af,
ak,
als,
am,
an,
ang,
ar,
arc,
as,
ast,
av,
ay,
az,
ba,
bar,
bat_smg,
be,
bg,
bh,
bi,
bm,
bn,
bo,
bpy,
br,
bs,
bug,
bxr,
ca,
cbk_zam,
cdo,
ce,
ceb,
ch,
cho,
chr,
chy,
closed_zh_tw,
co,
cr,
cs,
csb,
cu,
cv,
cy,
da,
de,
diq,
dv,
dz,
ee,
el,
eml,
en,
eo,
es,
et,
eu,
fa,
ff,
fi,
fiu_vro,
fj,
fo,
fr,
frp,
fur,
fy,
ga,
gd,
gl,
glk,
gn,
got,
gu,
gv,
ha,
haw,
he,
hi,
ho,
hr,
hsb,
ht,
hu,
hy,
hz,
ia,
id,
ie,
ig,
ii,
ik,
ilo,
io,
is,
it,
iu,
ja,
jbo,
jv,
ka,
kg,
ki,
kj,
kk,
kl,
km,
kn,
ko,
kr,
ks,
ksh,
ku,
kv,
kw,
ky,
la,
lad,
lb,
lbe,
lg,
li,
lij,
lmo,
ln,
lo,
lt,
lv,
map_bms,
mg,
mh,
mi,
mk,
ml,
mn,
mo,
mr,
ms,
mt,
mus,
my,
mzn,
na,
nah,
nap,
nds,
nds_nl,
ne,
new,
ng,
nl,
nn,
no,
nov,
nrm,
nv,
ny,
oc,
om,
or,
os,
pa,
pag,
pam,
pap,
pdc,
pi,
pih,
pl,
pms,
ps,
pt,
qu,
rm,
rmy,
rn,
ro,
roa_rup,
roa_tara,
ru,
ru_sib,
rw,
sa,
sc,
scn,
sco,
sd,
se,
searchcom,
sg,
sh,
si,
simple,
sk,
sl,
sm,
sn,
so,
sq,
sr,
ss,
st,
su,
sv,
sw,
ta,
te,
test,
tet,
tg,
th,
ti,
tk,
tl,
tlh,
tn,
to,
tokipona,
tpi,
tr,
ts,
tt,
tum,
tw,
ty,
udm,
ug,
uk,
ur,
uz,
ve,
vec,
vi,
vls,
vo,
wa,
war,
wo,
wuu,
xal,
xh,
yi,
yo,
za,
zea,
zh,
zh_classical,
zh_min_nan,
zh_yue,
zu.
STATIC WIKIPEDIA DECEMBER 2006 on wikipeda2006classicistranieri.com
aa,
ab,
af,
ak,
als,
am,
an,
ang,
ar,
arc,
as,
ast,
av,
ay,
az,
ba,
bar,
bat_smg,
be,
bg,
bh,
bi,
bm,
bn,
bo,
bpy,
br,
bs,
bug,
bxr,
ca,
cbk_zam,
cdo,
ce,
ceb,
ch,
cho,
chr,
chy,
closed_zh_tw,
co,
cr,
cs,
csb,
cu,
cv,
cy,
da,
de,
diq,
dv,
dz,
ee,
el,
eml,
en,
eo,
es,
et,
eu,
fa,
ff,
fi,
fiu_vro,
fj,
fo,
fr,
frp,
fur,
fy,
ga,
gd,
gl,
glk,
gn,
got,
gu,
gv,
ha,
haw,
he,
hi,
ho,
hr,
hsb,
ht,
hu,
hy,
hz,
ia,
id,
ie,
ig,
ii,
ik,
ilo,
io,
is,
it,
iu,
ja,
jbo,
jv,
ka,
kg,
ki,
kj,
kk,
kl,
km,
kn,
ko,
kr,
ks,
ksh,
ku,
kv,
kw,
ky,
la,
lad,
lb,
lbe,
lg,
li,
lij,
lmo,
ln,
lo,
lt,
lv,
map_bms,
mg,
mh,
mi,
mk,
ml,
mn,
mo,
mr,
ms,
mt,
mus,
my,
mzn,
na,
nah,
nap,
nds,
nds_nl,
ne,
new,
ng,
nl,
nn,
no,
nov,
nrm,
nv,
ny,
oc,
om,
or,
os,
pa,
pag,
pam,
pap,
pdc,
pi,
pih,
pl,
pms,
ps,
pt,
qu,
rm,
rmy,
rn,
ro,
roa_rup,
roa_tara,
ru,
ru_sib,
rw,
sa,
sc,
scn,
sco,
sd,
se,
searchcom,
sg,
sh,
si,
simple,
sk,
sl,
sm,
sn,
so,
sq,
sr,
ss,
st,
su,
sv,
sw,
ta,
te,
test,
tet,
tg,
th,
ti,
tk,
tl,
tlh,
tn,
to,
tokipona,
tpi,
tr,
ts,
tt,
tum,
tw,
ty,
udm,
ug,
uk,
ur,
uz,
ve,
vec,
vi,
vls,
vo,
wa,
war,
wo,
wuu,
xal,
xh,
yi,
yo,
za,
zea,
zh,
zh_classical,
zh_min_nan,
zh_yue,
zu.
STATIC WIKIPEDIA NOVEMBER
2006 on wikipeda2006classicistranieri.com
aa,
ab,
af,
ak,
als,
am,
an,
ang,
ar,
arc,
as,
ast,
av,
ay,
az,
ba,
bar,
bat_smg,
be,
bg,
bh,
bi,
bm,
bn,
bo,
bpy,
br,
bs,
bug,
bxr,
ca,
cbk_zam,
cdo,
ce,
ceb,
ch,
cho,
chr,
chy,
closed_zh_tw,
co,
cr,
cs,
csb,
cu,
cv,
cy,
da,
de,
diq,
dv,
dz,
ee,
el,
eml,
en,
eo,
es,
et,
eu,
fa,
ff,
fi,
fiu_vro,
fj,
fo,
fr,
frp,
fur,
fy,
ga,
gd,
gl,
glk,
gn,
got,
gu,
gv,
ha,
haw,
he,
hi,
ho,
hr,
hsb,
ht,
hu,
hy,
hz,
ia,
id,
ie,
ig,
ii,
ik,
ilo,
io,
is,
it,
iu,
ja,
jbo,
jv,
ka,
kg,
ki,
kj,
kk,
kl,
km,
kn,
ko,
kr,
ks,
ksh,
ku,
kv,
kw,
ky,
la,
lad,
lb,
lbe,
lg,
li,
lij,
lmo,
ln,
lo,
lt,
lv,
map_bms,
mg,
mh,
mi,
mk,
ml,
mn,
mo,
mr,
ms,
mt,
mus,
my,
mzn,
na,
nah,
nap,
nds,
nds_nl,
ne,
new,
ng,
nl,
nn,
no,
nov,
nrm,
nv,
ny,
oc,
om,
or,
os,
pa,
pag,
pam,
pap,
pdc,
pi,
pih,
pl,
pms,
ps,
pt,
qu,
rm,
rmy,
rn,
ro,
roa_rup,
roa_tara,
ru,
ru_sib,
rw,
sa,
sc,
scn,
sco,
sd,
se,
searchcom,
sg,
sh,
si,
simple,
sk,
sl,
sm,
sn,
so,
sq,
sr,
ss,
st,
su,
sv,
sw,
ta,
te,
test,
tet,
tg,
th,
ti,
tk,
tl,
tlh,
tn,
to,
tokipona,
tpi,
tr,
ts,
tt,
tum,
tw,
ty,
udm,
ug,
uk,
ur,
uz,
ve,
vec,
vi,
vls,
vo,
wa,
war,
wo,
wuu,
xal,
xh,
yi,
yo,
za,
zea,
zh,
zh_classical,
zh_min_nan,
zh_yue,
zu.