PILINHA: {__webCacheId=filmBasicInfo_pl_PL, __webCacheKey=4608}

Stan zagrożenia

Clear and Present Danger
7,0 16 609
ocen
7,0 10 1 16609
Stan zagrożenia
powrót do forum filmu Stan zagrożenia

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

dariusgromnicki

Raczej nie BASIC ani LOGO ;)))

ocenił(a) film na 7
johnmclane

No na pewno nie. Myślałem o Fortranie, ale to bardziej bash.

ocenił(a) film na 8
dariusgromnicki

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)

ocenił(a) film na 7
MsDaggerka

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.

ocenił(a) film na 8
dariusgromnicki

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ą.

ocenił(a) film na 7
1marine

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

ocenił(a) film na 8
dariusgromnicki

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;)

ocenił(a) film na 7
1marine

Szkoda, że nie wpadł na pomysł pisania w Whitespace ;)

ocenił(a) film na 4
dariusgromnicki

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?

ocenił(a) film na 7
qqryqu

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.

ocenił(a) film na 4
dariusgromnicki

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.

ocenił(a) film na 7
qqryqu

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

dariusgromnicki

Jezu, niektórzy to mają problemy...

ocenił(a) film na 7
eltoro10000

Dzięki za podbicie tematu :P

ocenił(a) film na 5
eltoro10000

To nie problem tylko ciekawosc :)) Zycze takiej kazdemu.

ulla

Myślę tak samo :) Chciałbym posiadać wiedzę programisty :P

eltoro10000

badumts

ocenił(a) film na 7
dariusgromnicki

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

ocenił(a) film na 7
mi3tek

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

dariusgromnicki

To żaden język, to tylko bezsensowny zlepek literek.

Pobierz aplikację Filmwebu!

Odkryj świat filmu w zasięgu Twojej ręki! Oglądaj, oceniaj i dziel się swoimi ulubionymi produkcjami z przyjaciółmi.
phones