Kenobi. utworzono 12 października 2014 utworzono 12 października 2014 Witam.Mam pewien problem i nie za bardzo wiem jak to wszystko napisac wiec prosze o wyrozumiałość.Pobrałem turbo pascala 7.0 . Wypakowałem wszystko na pulpit do folderu.No i tu sie wszystko zaczyna . 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-DOSC:\DOCUME~1\(uzytkownik)\Pulpit\TP\BIN\TURBO.PIFNieprawidł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 .
robin3d komentarz 12 października 2014 komentarz 12 października 2014 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 12 października 2014 Autor komentarz 12 października 2014 (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 13 października 2014 komentarz 13 października 2014 (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 13 października 2014 Autor komentarz 13 października 2014 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 13 października 2014 komentarz 13 października 2014 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 13 października 2014 Autor komentarz 13 października 2014 (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 13 października 2014 komentarz 13 października 2014 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.