Polecamy
Recenzja nowego iPada

Rewolucja czy stagnacja?
Spotkajmy się na HotZlocie!

13-15 07 2012, Zamek na Skale

Microsoft Small Basic 1.0

 Wersja polska
Programy > Programowanie > Środowiska programistyczne
wersja stabilna 32/64-bit

Small Basic to wyjątkowo prosta odmiana języka programistycznego BASIC przeznaczona dla tych, którzy mają niewielkie lub żadne doświadczenie w programowaniu.

Opracowany pod koniec 2008 roku przez dział DevLabs, Microsoft Small Basic wyposażony został w tzw. wstążkę, intuicyjny interfejs znany między innymi z Microsoft Office 2007. Sam język opiera się na zaledwie piętnastu słowach kluczowych, a cel który przyświecał jego autorom to środowisko programistyczne dla każdego, kto chciałby zacząć uczyć się programowania - w szczególności dla dzieci, które uczestniczyły w procesie testowania języka.

Dla zainteresowanych dostępne jest też wprowadzenie do języka Small Basic.

r   e   k   l   a   m   a
 
 
 
 
8,0
ocena
Data aktualizacji18.07.2011
Rozmiar pliku5,74 MB
Licencjabezpłatna
Systemy operacyjneWindows XP / Vista / 7
Liczba pobrań9 050
Pobrania w ostatnich dniachwykres pobrań programu
Szczegółowe oceny
:
7,0
Użytkownicy:
9,0 (7)
 
 
 
 
Programy producenta
Windows Search 4.0
Silnik wyszukiwania integrujący się z systemem Windows. Umożliwia przeszukiwanie plików zapisanych...
Windows Live Messenger 2011 (15.4.3555.308)
Najnowsza wersja komunikatora firmy Microsoft - bezpośredni następca MSN Messenger, pierwszy z...
Windows Virtual PC 6.1.7600.16393
Windows Virtual PC to bezpłatny dodatek do Windows 7 umożliwiający uruchomienie w prosty sposób...
Microsoft Office Outlook Hotmail Connector 14.0.6106.5001
Microsoft Office Outlook Hotmail Connector to przygotowany przez Microsoft, bezpłatny dodatek do...
DirectX 9.29.1974 Web Installer
Najnowsza, poprawiona wersja bibliotek DirectX, które zapewniają wysoką wydajność grom i innemu...
Publikacje powiązane
Microsoft obchodzi urodziny, odda jubileuszową myszkę
Od razu wyjaśnię, że nie chodzi o urodziny firmy z Redmond. W 1982 roku — 30 lat temu — otwarty...
Socl — nowy wymiar prac badawczych czy wypadek w Microsofcie?
Najpierw przez przypadek w Internecie znalazł się wewnętrzny projekt Micosoftu — Tulalip. Cztery...
Kolejna aktualizacja Binga - czy to jeszcze klasyczna wyszukiwarka?
Microsoft szykuje się do dużej aktualizacji Binga - tym razem zmiany mogą wyjść wyszukiwarce na...
Internet Explorer 9 z obsługą sensora Kinect na Xboksie 360?
Podczas gdy PlayStation 3 czy Wii od dawna mogą pochwalić się własną przeglądarką internetową,...
Microsoft ODFrunął
W trakcie konferencji ODF Plugfest w Brukseli, odbywającej się już poraz ósmy, Microsoft zaskoczył...

Komentarze (45)  

AvatarUżytkownik jest nieaktywny
kenexgro | 23.03.2012 10:51#45

Jeśli ktoś ma problemy z programem, lub chce się pochwalić swoim dziełem, polecam polskie forum programu -> http://microsoftsmallbasic.myforum.pl

Avatar
anonim (niezalogowany) | 20.02.2012 17:57#44

Czytam komentarze i nie rozumiem skąd problemy opisywane w niektórych z nich. Działa bez zarzutu, świetny dla początkujących.
Znam VisualBasic i myślę, że SmallBasic to dobry początek dla chcących programować w VisualBasic. Jest ok. swietne wprowadzenie do programowania.

Avatar
maciu25 (niezalogowany) | 06.02.2012 11:00#43

nic

Avatar
maciu25 (niezalogowany) | 06.02.2012 11:00#42

ja mam nik

Avatar
maciu25 (niezalogowany) | 06.02.2012 10:56#41

no ja bym wolał wersje dla początkujących a wy ?

Avatar
Sokratesik (niezalogowany) | 20.01.2012 13:08#40

Nie zapisuje tak jak trzeba.Tworzy tylko plik xb a dll i exe nie ma... Czasami jest wszystko ale po dłuższym czasie. Wersja 0,9 była lepsza.

Avatar
tezet125 (niezalogowany) | 15.01.2012 18:45#39

U mnie okazuje się, że nie ma GraficsWindow. I po zabawie.

AvatarUżytkownik jest nieaktywny
WWW POWER 1.0 | 09.12.2011 18:38#38

kenexgro
System: Windows XP SP3
No klikam z menu start Program i nie ma w ogóle żadnej reakcji nic nie wyświetla, jakby w ogóle nie kliką . Odinstalowuje i instaluje i znowu odinstalowuje i tak w kółko. W tym problem :( PS.Mam wszystkie poprawki zainstalowane dla tego systemu .

AvatarUżytkownik jest nieaktywny
kenexgro | 03.12.2011 21:50#37

WWW POWER 1.0 : Jaki masz system? Co dokładnie się dzieje?

AvatarUżytkownik jest nieaktywny
WWW POWER 1.0 | 26.11.2011 9:14#36

Po instalacji mi się nie chcę uruchomić ! :(

AvatarUżytkownik jest nieaktywny
kenexgro | 25.11.2011 15:46#35

Myślę, że niejedna osoba marzyła o własnej grze lub programie. Jednak takie języki jak C, Pascal czy PHP, dla wielu okazują się stanowczo za trudne. Właśnie dla nich powstał program microsoft small basic. Banalny, a jednocześnie świetnie wprowadzający w podstawy programowania.

Small Basic to znacznie uproszczona wersja Visual Basica. Liczba komend została zmniejszona do minimum, a dostępne zdarzenia maksymalnie uproszczone. Wszystko po to, aby przyswojenie tego języka nie stanowiło najmniejszego problemu. Do tego autorzy naprawdę przyłożyli się do systemu podpowiedzi i podpowiadania składni. Nikt nie powinien się pogubić.

Jak język prezentuje się w praktyce? Przyzwoicie. Na początku może sprawiać wrażenie nie dającego żadnych możliwości i nadającego się jedynie do aplikacji pokroju „Hello World” i „Jak masz na imię?”. Ale to nie prawda. Zrobiłem w nim program graficzny podobny do painta i oferujący całkiem spore możliwości, więc źle pod tym względem nie jest.

Dużą zaletą jest na pewno czytelność kodu. Wystarczy chwilę przyjrzeć się programowi, a już wyraźnie widać na jakiej zasadzie działa. Program na bieżąco pilnuje młodych programistów, aby ich kod był czytelny. Niektórzy na to narzekają, ale według mnie to spory plus. Wyrabia nawyk zapisywania programów w czytelny sposób.

Small basic powstał głównie w celach edukacyjnych i w tej roli sprawuje się świetnie. Uczy odpowiedniego sposobu myślenia, który jest niezbędny do zrozumienia trudniejszych języków programowania. Dodatkowo poprawia także logiczne myślenie i łączenie faktów, co bardzo przyda się w szkole.

Jednak nie zamierzam nikogo oszukiwać. Small basic jest naprawdę łatwy, ale w zamian bardzo ogranicza. Dlaczego więc wcześniej twierdziłem odwrotnie? Bo small basic daje spore możliwości, ale do Visual basica, C++ czy Pascala się nie umywa. Zmniejszona liczba komend w oczywisty sposób ogranicza programistę. Wraz z postępem w nauce, zaczyna brakować różnych rzeczy. Dlatego microsoft small basic jest dobry na start, ale po jakimś czasie potrzeba czegoś więcej.

Kolejną wadą może dla niektórych być mała wydajność języka. Small basic powstał głównie w myślą o mniejszych projektach, co niestety widać. Jeśli będziemy chcieli zrobić program, który będzie wykonywał wiele złożonych operacji, czas ich wykonywania może być niesatysfakcjonujący. Co prawda, tragedii nie ma, ale szału też nie.

Ogólnie jednak, myślę, że Microsoft small basic to bardzo solidne oprogramowanie. Jest wręcz świetnym rozwiązaniem dla osób, które nie rozumieją skomplikowanych języków, lub nie mają zielonego pojęcia o programowaniu. Polecam zwłaszcza, że program jest darmowy i w polskiej wersji językowej.

Plusy : Prosta składnia, przemyślany system podpowiedzi, uczy odpowiedniego sposobu myślenia
Minusy : Ogranicza, mało wydajny

Avatar
Wiruś (niezalogowany) | 25.09.2011 14:15#34

To polska wersja patrząc na zdjęcie jest w polskim języku i prosty w użyciu jak pobiorę to napisze czy warto pobierać ;-)

Avatar
no nie ma nicków które sa wolne (niezalogowany) | 19.09.2011 8:15#33

zacina sie bardzo

Avatar
no nie ma nicków które sa wolne (niezalogowany) | 19.09.2011 8:06#32

to w pl?

Avatar
wszystkie nicki zajęte...porażka (niezalogowany) | 18.07.2011 20:29#31

Takiego czegoś powinni obowiązkowo uczyć na informatyce w szkole średniej. Fajne środowisko.

Komentarze do starszych wersji programu
AvatarUżytkownik jest nieaktywny
inferr | 06.07.2011 17:29#30

witam mam problem kiedy już zainstalowałem i włączam to mi pokazuje że jest problem i mi się zamyka proszę o pomoc

AvatarUżytkownik jest nieaktywny
kenexgro | 01.05.2011 13:50#29

Jesli ktoś ma problemy z programem, lub chce się pochwalić swoim dziełem, polecam polskie forum programu -> http://microsoftsmallbasic.myforum.pl

Avatar
tertil (niezalogowany) | 15.04.2011 21:04#28

Dla początkujących użytkowników ważna uwaga ; aby program prawidłowo działał na innym komputerze należy oprócz pliku skompilowanego (o rozszerzeniu . exe ) zamieścić także utworzony plik z rozszerzeniem . dll ( SmallBasicLibrary .dll )

Avatar
pac&man (niezalogowany) | 11.02.2011 11:11#27

o programowaniu nie mam bladego pojęcia, ot tyle, co liznąłem pascala w szkole...
bardzo przemówiła do mnie ta "dziecinnie prosta składnia", jak i atrakcyjny wygląd. mała waga pliku przeważyła i przekonała do spróbowania "czym to się je"
Miłym zaskoczeniem były opisy poszczególnych poleceń (po polsku, kolejny "+"). Krótki opis działania i opis składni od razu w programie jest b. wygodna, choć, muszę się przyznać,
niektórych poleceń nie bardzo wiem, jak użyć, a nie zostały opisane we wprowadzeniu.
sam chętniej bym widział programik do dziecinnie prostego programowania obiektowego z gotowych komponentów (chyba gdzieś jest coś takiego, nie pamiętam... jak mnie kiedyś natchnie, to może poszukam)
co do wad, to dla intuicyjności zbytnio rozbudowano część poleceń i nawet podpowiedzi zbyt tego nie przyśpieszają (choć podpowiedzi nazw zmiennych są genialne, można używać długich i jasnych nazw i nie przejmować się czasem jak poświęcamy na pisanie jej n-ty raz).
jednak chodzi mi o to, że pisanie (czy też potwierdzanie enterem) w kółko "TextWindow.WriteLine" zamias pascalowego "writeln" jest dość upierdliwe i mało efektywne.
Składnia jest ładnie kolorowana i przejrzyście prezentuje się na ekranie (fajna opcja formatowania kodu źródłowego), choć sam język jest dość wrażliwy na literówki... mówię tu o zmiennych. o ile w pascalu musimy je zadeklarować, to tu, gdy zrobimy w zmiennej literówkę, kompilator uznaje ją automatycznie za nową zmienną i nie dostajemy komunikatu o braku takiej zmiennej, jak to ma miejsce w pascalu, lecz (gdy przypisze się tej błędnej jakąś wartość) nagle program nie działa tak jak chcemy lub wcale (da się to łatwo wychwycić poprzez zaznaczenie nazwy zmiennej - program automatycznie zaznaczy wszystkie powtarzające się). Jednak ta cała niedogodność jest niczym w porównaniu do łatwości wprowadzania zmiennych dla mocno początkujących ;)
największą wadą jest wydajność... dla praktyki przepisałem z pascala programik losujący daną liczbę razy orła lub reszkę i podający ile ich wypadło. O ile napisanie go w small basic było dla mnie jakby prostsze, to wydajność naszego programiku pozostawia wiele do życzenia...
w tym samym czasie program napisany w pascalu wykonywał 50 mln losowych "rzutów monetą", a ten napisany w small basic 500 tys. (sic!) różnica, nie powiem, piorunująca
sam plik wykonywalny jest kilkukrotnie mniejszy w przypadku small basic, jednak gdy dodamy to tego, potrzebną do jego uruchomienia bibliotekę, to jest on w tym przypadku kilkukrotnie większy
i cóż, to chyba na tyle... ;)

AvatarUżytkownik jest nieaktywny
gg_gr | 09.02.2011 18:52#26

Wprowadzenie do języka Small Basic jest po polsku na stronie:
http://www.microsoft.com/downloads/details.aspx?FamilyID=61481B74-EB45-42B8-A777...

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść