I Star Wars: Episode IV A New Hope säger Owen Lars,
"Det jag verkligen behöver är en droid som förstår det binära språket hos fuktångare. "
Var han bara alltför specifik i vad han behövde? (t.ex. "Jag behöver en hammare för 3/4 tum naglar")
I Star Wars: Episode IV A New Hope säger Owen Lars,
"Det jag verkligen behöver är en droid som förstår det binära språket hos fuktångare. "
Var han bara alltför specifik i vad han behövde? (t.ex. "Jag behöver en hammare för 3/4 tum naglar")
Förångarens binära språk skiljer sig från binärt, språket för droider
Binärt är ett specifikt språk, ibland kallat droidspeak,
Astromech-droider som R2-D2 kommunicerar genom ett informations-tätt språk med pip och visselpipor som kallas Binary.
Det är inte "binärt" som vi använder det (har att göra med siffrorna 0 och 1). Även om språket var vanligt för alla astromech-droider, var det uppenbarligen inte standardiserat i alla andra droider eftersom vi vet att binära lastlyftare krävde programmering:
"Vaporators! Sir, mitt första jobb var att programmera binära lastlyftare - mycket lik dina vaporators i de flesta avseenden." ―C-3PO
Det verkar som att förångarna som Lars har inte kan kommunicera på ett standarddroid binärt språk och använder ett specialiserat "binärt språk för ångare." Det är också möjligt att nyare maskiner har antagit det binära språket, men det här är helt enkelt räddade eller mycket gamla modeller som inte har den kapaciteten och kräver special översättning.
I vår värld finns det finns många, många programmeringsspråk. Inte varje datoriserat system kan programmeras på alla språk. Många kan bara programmeras på ett specialiserat språk.
Det verkar som om Star Wars-universum inte har hittat någon lösning för detta interoperabilitetsproblem heller. Uppenbarligen är fuktångarna programmerade i en binär kod som inte exakt motsvarar Star Wars till Java utan snarare något unikt och proprietärt.
Den här scenen är lite längre i romanförklaringen:
"Jag behöver", [Owen Lars] bröt in och visade imperious ignorering av Threepios ännu oräknade sekundära funktioner, "en" droid det vet något om det binära språket hos oberoende programmerbara fuktångare. "
" Vaporatorer! Vi har båda turen, "motverkade Threepio. "Mitt första post-primära 1 -uppdrag var att programmera binära lastlyftare. Mycket liknar dina förångare i konstruktion och minnesfunktion.
Star Wars Kapitel 3
Även om Threepio förhandlar för sitt liv betyder det att vi har tagit allt han säger med ett saltkorn, hans specifika hänvisning till minnesfunktionen föreslår att fuktångare och lastlyftare accepterar andra instruktioner än andra typer av droider.
1 Skulle det då vara hans andra uppgift?
Jag föreställde mig det som ett slags API, som om det har lagt till funktioner för att finjustera kalibreringar. Till exempel skulle det binära språket för de flesta droiderna innehålla "våt", men en fuktångare skulle behöva vara mycket mer exakt, och kan använda särskild nomenklens, om det till exempel finns andra gaser som spåras etc.
På planeten jorden finns det idag ett stort antal binära kodningsstandarder.
Om, i den verkliga världen , vi kan inte komma med en enda standard för allt. Hur skulle en galax med många världar, ett stort antal arter som antagligen har olika tankemönster, med många språk och tillverkare, komma fram till en enda standard binär kodning?
Det binära språket och maskinspråket är synonymer. Olika maskiner behöver olika språk. På lägsta nivå är detta det godtyckliga beslutet om hur man samlar grupper av binära siffror till instruktioner. På högre nivå skulle det vara vilka kringutrustning som är anslutna och vilken typ av gränssnitt som behövs för att prata med dem. Om du vill tänka på binär som ett verkligt språk finns det många paralleller med mänskliga språk, till exempel att dela upp ord i fonem, hur många symboler som finns i alfabetet, vad grammatiken är och så vidare.
Varför fuktförångare bör kräva ett icke-standardiserat språk kan det finnas många anledningar, optimeringar för att maximera kompatibilitet med solpanelsteknik, maximera batteriets livslängd, ge tillförlitlig obevakad drift under långa perioder etc.
Det är möjligt att Owen helt enkelt arbetade med C-3PO: s lista över talanger. 3PO förklarade hur han kunde tala en mängd olika språk; detta är till liten nytta för Owen. Den enda färdighet som han behöver en droid för att veta är den som gör dem till en bra fuktbonde. Och det är vad han säger till 3PO: du kan vara den bästa droid för att prata med organiska ämnen, men om du inte kan få mina maskiner att fungera är det ingen nytta för mig. Hänvisningen till binärt språk används helt enkelt som en del av 3PO: s språkkunskaper och önskad skicklighet för drift av fuktångare.
Det är också värt att nämna att droider inte alltid kommer att vara naturligt bra på att prata med andra maskiner, precis som människor inte är så bra på att prata med apor.