Jaki język programowania jest używany przy włamywaniu się na konto Roberta Rittera? Chodzi o scenę w 1h:26m:24s w wersji 2h:15m:26s
To raczej nie Assembler, może Pascal? Zakładam wczesne lata 90.
Oto screenshot - http://imageshack.us/a/img846/1274/1h26m24swwersji21526.png
To na pewno nie żaden bash. Mi to wygląda na jakieś bazgroły bez sensu przypominające jakiś archaiczny język pokroju Pascala lub Ady
https://en.wikipedia.org/wiki/Ada_(programming_language)
Słowo kluczowe ENDIF może wskazywać na język Ada lub ABAP. W Pascalu byłoby samo END.
Liczyłem, że ten wątek odwiedzi jakiś programista od języków imperatywnych i napisze coś więcej.
Koleś programuje maszynę współrzędnościową zatem mysle, że kod wgrywa na sterownik (plc albo coś bezp. producenta manipulatora). Może to być pochodna języka stl (tak jak scl), ale nie dokładnie, bo tam mamy "end_if", natomiast języki producentów maszyn nie zawsze maja swoją nazwę, np. języki prog. robotów przemysłowych. Zakładam zatem ze to jakiś niszowy noname zintegrowany z maszyną.
Dzięki za merytoryczny wkład w ten temat. Jest to jakaś wskazówka.
A jakbyś się odniósł do tezy na IMDB, że to zlepek kilku języków połączonych w całość tworzących ściemę?
"After Petey is assigned his "special program" to break into Ritter's computer, he is seen typing a code that is non-functional. He is assigning constant values to a character variable that is 13 digits long, which is a base 10 number so large that a computer at that time could not possibly address it or store it in memory, and, furthermore, there is no known computer language that includes two equals signs as modals between the variable (e.g., "x") and the numeric constant - the assigned number; only one equals sign is used to assign variables, regardless of the computer language or platform. What is shown is all gibberish."
Żródło: http://www.imdb.com/title/tt0109444/trivia?tab=gf&ref_=tt_trv_gf
Próbowałbym przeanalizować jak ja bym to zrobił będąc reżyserem.
Np:
R - Antek! Weź tam napisz coś na kompie, bo najedziemy na to kamerą.
A - W jakim języku Panie Reżyserzu?
R - Nie wiem! Żeby wyglądało profesjonalnie!
Po czym Antek wkleja randomowe kawałki kodu i wszyscy są zadowoleni;)
A co to za różnica? Byłem przekonany że akcja filmu dzieje sie w latach 80. jak zobaczyłem te sceny z komputerami. Naprawdę w '94 nie mogli pokazać tego bardziej realistycznie?
Chciałbym wiedzieć. Pascal to lata 70, Algol i Foltran to końcówka lat 50. Więc co ty gadasz, że użycie języka programowania (nawet wysokiego poziomu) w latach 80 jest mało realistyczne? Chyba, że nie zrozumiałem o co ci chodziło.
Nie znam się na programowaniu. Film jest z roku 1994, a USA to kraj zaawansowany technicznie, więc oprogramowanie i sprzęt powinni pokazać najnowocześniejszy. A ja nawet kawałka Windowsa nie zauważyłem.
Akurat praca na jądrze Unixa (w tym Linux) i przy Assemblerze jest bardziej "zaawansowana technicznie" niż na Windowsie :-) Ale rozumiem twój punkt widzenia, ich sprzęt szału nie robił. Choć nie zapominajmy, że film pokazuje końcówkę lat 80 - dla przykładu Pentium I powstał 1993 i miał aż 60 MHz :D
To nie jest żaden istniejący język programowania tylko pozbawiony sensu zlepek instrukcji z różnych języków ;) Choćby ten fragment na końcu:
if @ x==97994393784 || x==384783
endif @ x==43095808
Co to niby ma być? 2 linijki i co najmniej kilka nonsensów: do tej samej zmiennej raz odwołanie jest poprzedzone @ a w drugiej części alternatywy bez, warunek kończy się, ale pomiędzy porównaniem x do dwóch liczb a endif nie ma żadnej instrukcji, no i wreszcie na końcu, już poza if-endif jakieś bezsenowne porównanie do kolejnej z powietrza wziętej liczby :) Jak ktoś chce to dalej szczegółowo analizować (tylko po co?), to może zacząć tu http://movies.stackexchange.com/questions/30119/what-language-is-this
Dzięki. IMDB w ciekawostkach też stawia tezę, że to ściema.
Przy okazji dla geeków polecam stronę: http://moviecode.tumblr.com
A co myślisz, że może to być niszowy STL od programowania sterowników PLC pod danego vendora?
https://en.wikipedia.org/wiki/State_logic