-
Data: 2014-06-13 10:00:55
Temat: Re: QBasic
Od: "slawek" <h...@s...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Użytkownik "Robert Wańkowski" napisał w wiadomości grup
dyskusyjnych:5399e276$0$2369$6...@n...neostrada
.pl...
>Ale trzeba się naumieć :-) je obsługiwać. A Besic znam.
>Mam już QBasic i takie coś działa
>
>DIM Tablica(100000, 8)
>Tablica(100000, 8) = 33
>PRINT Tablica(100000, 8)
>
>A to chyba przeczy tym 64 kB.
1. QBasic 1.1 z roku 1995 - nie działa, jest błąd przekroczenia zakresu z
komentarzem "być może tablica jest większa niż 64k" (po angielsku).
2. Visual Basic (wersja darmowa ma w nazwie "express", tzn. "Visual Studio
Express" itp.) jest tak podobny do QBasic, że nie wymaga specjalnego
"uczenia się" - chyba że jesteś przygłupem (a jesteś? jeżeli tak, to żaden
język programowania nie jest dla ciebie, także QBasic, czytanie dalej może
być dla ciebie szkodliwe, zapytaj lekarza lub farmaceutę).
3. Visual Basic zapewnia dużo wygodniejsze środowisko pracy - choć
oczywiście znajdą się tacy (i słusznie), którzy nad "visualowy" Basic
przedkładać będą "bardziej sensowne" języki takie jak np. C++ czy Haskel.
Innymi słowy, jeżeli QBasic to bryczka, to Visual Basic to bryczka z
poduszkami powietrznymi, ABS, GPS i autopilotem... nadal jednak ciągnięta
przez koniki kare.
4. Gdyby nie "naumiewanie" się przodków, to neolitu nie byłoby. Bo niby
dlaczego miałby być? Te nowe technologie... że niby można pocierać
kamienie?! Inwestycja w naumienie się czegoś może być najlepszą inwestycją w
twoim życiu. Sugerowałbym Javę (wiem, nie jest idealna), bo to teraz mniej
więcej taki język jak w 70-tych było C.
5. Twoim problemem nie jest język, ani nawet zrobienie dużej tablicy...
twoim problemem jest czas... bo zrobienie czegoś nietrywialnego na 800
tysiącach elementów może zająć zbyt dużo czasu. Poczekasz aż Wszechświat
wystygnie?!
6. Oczywiście wynalazki takie jak QB64 nie muszą mieć ograniczeń/błędów
"prawdziwego QBasic", ale to chyba oczywiste?!
7. Poza QBasic był Quick Basic i - jak pamiętam - też miał ograniczenia w
rodzaju 64 KiB na program, 64 KiB na dane. W "epoce DOS" była to powszechna
choroba: komputer miał np. 512 KiB, a program mógł użyć (bez sztuczek) tylko
n*64 KiB (gdzie n = 1,2,3,4). Kupowano PC-ty, bo miały więcej pamięci niż
np. CBM C-64. I okazywało się, że tej pamięci nie da się (łatwo) użyć do
obliczeń.
Następne wpisy z tego wątku
- 13.06.14 10:07 slawek
- 13.06.14 10:54 firr
- 13.06.14 11:11 firr
- 15.06.14 10:45 firr
- 17.06.14 22:07 firr
- 18.06.14 00:54 firr
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-11-24 Czy Sejm RP zahamuje proceder zabijania dla organów?
- 2024-11-24 Aby WKOOOORWIĆ ekofaszystów ;-)
- 2024-11-22 OC - podwyżka
- 2024-11-22 wyszedł z domu bez buta
- 2024-11-22 Bieda hud.
- 2024-11-24 DS1813-10 się psuje
- 2024-11-23 Białystok => Inżynier bezpieczeństwa aplikacji <=
- 2024-11-23 Szczecin => QA Engineer <=
- 2024-11-23 Warszawa => SEO Specialist (15-20h tygodniowo) <=
- 2024-11-22 Warszawa => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-11-22 Warszawa => Senior Account Manager <=
- 2024-11-22 Warszawa => Key Account Manager <=
- 2024-11-22 Warszawa => DevOps Specialist <=
- 2024-11-22 Kraków => IT Expert (Network Systems area) <=
- 2024-11-22 Warszawa => Infrastructure Automation Engineer <=