x-kom hosting

TURBO PASCAL 7.0 - problem z uruchomieniem

Kenobi.
utworzono
utworzono

Witam.
Mam pewien problem i nie za bardzo wiem jak to wszystko napisac smutek.gif wiec prosze o wyrozumiałość.

Pobrałem turbo pascala 7.0 . Wypakowałem wszystko na pulpit do folderu.
No i tu sie wszystko zaczynakwasny.gif . Otwieram folder z wszystkim co pobrałem < 
potem folder BIN < i (chyba to jest kompilator) "Turbo" . Pojawia sie kompilator , ale nie w takiej formie jak oczekiwałem tzn. cały czarny ekran a przed nim wyskakuje okienko w którym jest napisane : 

----------------------------------------------------------------------
16-bitowy podsystem MS-DOS

C:\DOCUME~1\(uzytkownik)\Pulpit\TP\BIN\TURBO.PIF
Nieprawidłowa nazwa pliku programu, sprawdż plik .PIF. Wybierz przycisk "Zamknij", aby zakończyć działanie aplikacji.

----------------------------------------------------------------------


Proszę o jak najszybszą pomoc i z góry dziękuje . wesoly.gif

robin3d
komentarz
komentarz

Nauka Pascala z własnej inicjatywy czy męczą w liceum? Obecnie nikt w tym nie pisze. Ja polecam Pythona na początek, ewentualnie C++ jak lubisz wyzwania. Z nowych języków ciekawa jest Julia i Go.

Jeśli jednak zostaniesz przy tym biednym Pascalu to wiedz, że Turbo Pascal to komercyjne środowisko programistyczne, które zawiera kompilator od Borland. Zastanów się czy nie lepiej korzystać z FreePascal (głównie dla kompilatora) i jakiegoś porządnego edytora tekstu (osobiście polecam Vima).

Kenobi.
komentarz
komentarz (edytowane)

Dopiero zaczynam sie w to bawić i z tego co w necie znalazłem wybrałem pascala bo ponoć najłatwiejszy na początek ;) . Zacząłem z własnej inicjatywy w szkole bede miał to dopiero za 2 lata :/ . Ale już teraz wiem , że to mi się przyda i , że jest to coś co kocham robić :D

 

btw. Super stronke masz :D Potrafisz mi pomóc ? ;/

robin3d
komentarz
komentarz (edytowane)
Potrafisz mi pomóc ? ;/

 

Z Pascalem ciężko będzie, bo ostatni raz pisałem w tym 7 lat temu. Nie przydał się do tej pory :-) Nalegam byś korzystał jednak z FreePascala zamiast Turbo Pascala. Poszukaj w sieci zdjęć jak to wygląda. Okropne niebieskie środowisko rodem z DOS. Programowanie to tak naprawdę pisanie tekstu i to czego potrzebujesz najbardziej to porządny edytor. Rozumiem, że pracujesz na Windowsie, więc zainteresuj się NotePad++ czy moim ulubionym - gVim. Ten pierwszy to normalny program okienkowy, ten drugi to konsolowy edytor tekstu (bez obsługi myszy :-)), opakowany w proste okno z menusami.

 

W sprawie Twojego błędu:

(od razu zaznaczam, że korzystam z Linuxa, więc poszczególne komendy mogą się różnić)

Pobrałem binarną wersję FreePascala (http://www.freepascal.org/download.var) i zainstalowałem go. Otworzyłem w konsoli katalog z kompilatorem Pascala (na windowsie chyba Windows + R -> cmd -> ENTER -> cd sciezka\do\zaintalowanego\programu). W jakimiś innym katalogu utworzyłem plik main.pas i wpisałem poniższy tekst

program main;
begin
    writeln('Hello, world!');
end.

W oknie konsoli wpisałem:

$ ppcx64 main.pas
> Free Pascal Compiler version 2.6.4 [2014/03/03] for x86_64
> Copyright (c) 1993-2014 by Florian Klaempfl and others
> Target OS: Linux for x86-64
> Compiling main.pascal
> Linking main
> /usr/bin/ld: warning: link.res contains output sections; did you forget -T?
> 6 lines compiled, 0.1 sec 
$ 

W tym samym katalogu powstał plik wykonywalny main, po jego uruchomieniu:

$ ./main
> Hello, world!
$ 

Mam nadzieję, że pomogłem :-)

 

Dodatkowe linki:

http://xion.org.pl/productions/texts/coding/megatutorial/  <- moim zdaniem najlepszy tutorial do C++ w sieci

http://codinggame.com/  <- gra przeglądarkowa dla programistów; rozwiązywanie prostych (i trudniejszych) problemów programistycznych, dostępne różne języki programowania (praktycznie wszystkie popularne)

http://pl.spoj.com/  <- więcej zadań na praktyczne sprawdzenie swoich umiejętności programistycznych i kreatywności

 

Od siebie dodam, że nawet małpa może programować - to co czyni dobrego programiste to umiejętność myślenia i dobre podłoże matematyczne.

Kenobi.
komentarz
komentarz

powiedziałem sobie ze zostane w turbo pascalu az nie napisze w nim prostej gry :) Potem chce sie przenies na Delphi , jak myslisz dobry wybor czy moze lepsze jest to co napisałes wyzej ?

Mozesz jakos jasniej wytłumaczyc jak rozwiązac ten problem ? Nic nie zrozumiałem z tego co napisałes :D

robin3d
komentarz
komentarz

powiedziałem sobie ze zostane w turbo pascalu

 

Turbo Pascal to środowisko programistyczne, które udostępnia program do pisania kodu, kompilator (coś co zamienia kod z języka wysokiego poziomu do kodu maszynowego) i inne rzeczy, które mają złożyć się na kompletne środowisko do pracy. Turbo Pascal to nie język - jest nim Pascal i tak naprawdę jedyne co potrzebujesz to coś co zamieni kod w Pascalu na kod, który rozumie Twój procesor i Twój system potrafi przeczytać. W Windowsie są to zazwyczaj pliki wykonywalne EXE, a w Linuxie pliki wykonywalne w formacie ELF. Moim zdaniem nie potrzebujesz żadnego środowiska programistycznego na początek, a jedynie kompilator (FreePascal), edytor tekstu (NotePad++) i trochę wolnego czasu :-)

 

Tworząc programy tak jak piszę, a nie przy pomocy środowiska Turbo Pascal będziesz lepiej rozumiał co się naprawdę dzieje.

 

az nie napisze w nim prostej gry

 

W takim wypadku polecam Megatutorial: od zera do gier kodera, który nauczy Cię podstaw C++ poprzez tworzenie właśnie prostych gierek (pamiętam, że jednym z ćwiczeń jest gra kółko i krzyżyk, której przykładowa implementacja jest dokładnie omówiona).

 

Jeśli chcesz szybko napisać aplikację okienkową (bo ani w Pascalu ani w C++ szybko takiej nie napiszesz) to polecam zainteresowanie się Pythonem lub Javascriptem. Na mojej stronie jest parę gierek zrobionych właśnie w JavaScriptcie - były w większości pisane przez moją dziewczynę, gdy uczyła się programować :-)

 

Tak szczerze Ci powiem to jeśli wiążesz swoją przyszłość z programowaniem to nie trać czasu na Pascala tylko weź się za jeden z języków, który jest wykorzystywany obecnie. Są to:

C++, Java, C# (gry są pisane głównie w nich)

Python, Ruby, PHP, Scala, Java (aplikacje webowe)

Go, Julia (świeże języki, które dopiero się rozwijają i ciężko stwierdzić w czym znajdą zastosowanie)

 

Ja zacząłem programować będąc w 3. klasie gimnazjum. Pisałem różnego rodzaju kalkulatory (dosłownie, przeliczanie jednostek fizycznych, obliczanie jakiś wzorów) w Pascalu, potem znalazłem Megatutorial i przesiadłem się na C++, w którym siedzę do teraz. Będąc w liceum napisałem parę prostych gierek i programów, poznałem Javę, spróbowałem PHP i wraz z nim JavaScript. Później zainteresowałem się Pythonem. Obecnie pracuję w firmie programującej stacje nadawcze sieci komórkowych, kod piszemy właśnie w C++.

 

Mozesz jakos jasniej wytłumaczyc jak rozwiązac ten problem ?

 

Będzie ciężko bo nie mam tego oprogramowania, dysponuję jedynie FreePascalem i jeśli się na niego przesiądziesz to raczej dam radę pomóc Ci skompilować HelloWorld.

Kenobi.
komentarz
komentarz (edytowane)

Hah no to mnie namowiłes :D Narazie przeniose sie na freepascala. Jezeli chodzi o tak proste programy jak HelloWorld to potrafie wszystko sam zrobic :p To tak podsumowując jaki język byłby najprzyjemniejszy na początek ( poza FP ) bo z tego co przeczytałem to mam wybrac z paru :) Tak w ogole to dzięki za odpowiedzi , nie spodziewałem sie az tak precyzyjnych . ;)

robin3d
komentarz
komentarz

To tak podsumowując jaki język byłby najprzyjemniejszy na początek ( poza FP )

 

Moim zdaniem to wybór pomiędzy C++ a Python. Przy czym ja wybrałbym C++.

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.