Star Trek, untuk menjadi sebuah pertunjukan tentang masa depan yang jauh dan sangat high-tech peralatan, yakin tampaknya kurang banyak programmer komputer.
Dengan teknologi yang kompleks seperti itu, di mana semua kapal luar angkasa berbasis komputer programmer yang bertanggung jawab untuk mencegah AI kerusakan kapal-kapal Perusahaan?
Lebih khusus lagi, kita mendengar banyak referensi untuk memiliki ke 'program' hal - hal tertentu- Picard kecewa di "Semua hal-Hal yang Baik" yang lalu Perusahaan doesn't belum memiliki Earl Grey Tea program, dan kita melihat banyak holodeck pemrograman yang terjadi, namun semua program ini dilakukan secara eksplisit oleh awak yang hanya ingin secangkir teh atau berjalan-jalan di sepanjang pantai berpasir?
Singkatnya: Apakah ada yang sebenarnya khusus pemrogram komputer di Star Trek seri atau film? Bahkan salah satu contoh orang yang dengan pekerjaan tersebut akan memuaskan.
Dari atas kepala saya, saya bisa memikirkan setidaknya dua contoh;
Dr Zimmerman adalah bertanggung jawab untuk mengembangkan perangkat lunak untuk EMH (Darurat Medis Hologram). Dia bekerja di Jupiter stasiun. Pekerjaannya judul dinyatakan secara eksplisit sebagai "Direktur Pencitraan Holografik dan Pemrograman" di DS9 episode Dokter Bashir, saya Kira.
Dalam TNG episode "11001001" dua pasang Bynar programmer (bernama 11, 00, 10 dan 01) datang di papan Perusahaan untuk melakukan upgrade untuk kapal's sistem operasi dan holodeck sistem.
Mengenai 'biasa' programmer, ada's tangensial referensi di TNG: Tanah untuk kapal yang memiliki "programmer' toilet". Ruangan ini tampaknya akan terhubung (atau setidaknya dekat) Teknik Utama:
RIKER: Status, Panji?
ENGINEER: karantina segel semakin lemah. Setiap kali saya mencoba untuk mengarahkan cadangan... ia pergi ke tempat lain. (perasaan gila) I pikir saya've... itu's... terkunci tiga orang di turbolift dan dua lebih dalam programmer' toilet.
Ada's begitu banyak santai dialog tentang bagaimana seseorang di suatu tempat telah "menulis program" yang menangani tugas-tugas dari dangkal untuk mengesankan, bahwa hampir satu harus berasumsi bahwa setiap orang memiliki sedikit sedikit LCARS 'script' pengetahuan.
Tentu saja, apa itu benar-benar berarti untuk 'menulis' sebuah program di abad ke-24 diperdebatkan. Ada's tidak banyak waktu yang dihabiskan sebenarnya penulisan program, hanya... bahwa mereka yang tertulis.
Untuk semua kita tahu itu's masalah sederhana berbicara, "Komputer!... baru Holodeck program; memberikan saya sebuah pendekatan yang terakhir dikenal venue Mark Sandman dari kuno Bumi band 'Morfin' dimainkan di." Dan account komputer untuk bahasa inggris yang buruk dan mengkompilasi program. Kemudian anda beralih ke tanggal dan tersenyum dan berkata, "Jadi, saya've tertulis program ini..."
Insinyur seperti Geordi dan Torres cenderung ganda sebagai programmer - yang masuk akal, karena beberapa tingkat pengetahuan software ini diperlukan untuk jalur karir mereka.
Misalnya, Geordi dapat dilihat debug Exocomp di TNG 6x09, Kualitas Hidup. Hal ini secara teknis yang berhubungan dengan perangkat keras, karena mereka berhadapan dengan sirkuit jalur, tetapi secara konseptual itu's hal yang sama - dan teknologi dalam Star Trek memiliki kecenderungan untuk menyamakan dua.
Untuk lebih real-life jenis programmer, Harry Kim adalah contoh yang baik. Di VOY 5x08, tidak Ada Manusia, ia menciptakan hologram Crell Moset, sesuai dengan keahlian untuk membantu Dokter dengan alien bentuk kehidupan. Memberikan hologram yang benar kepribadian sebagian besar didn't perlu keahlian khusus, seperti sering terjadi di holodeck, tapi meniru keahlian yang dibutuhkan lebih banyak pekerjaan. Di episode lain (yang saya tidak ingat pada saat ini), ia menunjukkan ke Paris betapa sulitnya untuk membuat pengganti yang berguna untuk Dokter.
Bagaimana Scotty pemrograman Macintosh dari semua hal, dalam Star Trek IV? (Awal usaha saat berbicara dalam mouse itu tidak berbuah, tapi ia cepat beradaptasi.)
Dan Kirk meretas Kobyashi Maru program.
Dengan kemajuan interaksi suara sistem, pemrograman memiliki sebagian besar menjadi alam bahasa pemrograman. Anda memiliki percakapan dengan komputer tentang apa yang anda inginkan untuk mencapai. Jika ada bagian yang tidak membangun dari kemampuan dasar atau pemrograman yang ada, itu akan menginterogasi programmer untuk informasi tambahan sampai mereka datang ke sebuah akhir solusi.
Hanya yang paling esoteris pemrograman (seperti mengembangkan pertama AI) akan membutuhkan seorang programmer profesional. Sebagian besar dari pemrograman akan ditangani oleh massa. Saya pikir ini adalah sejalan dengan pemikiran banyak futuris.
Beberapa orang lain yang belum't telah disebutkan dalam jawaban sejauh ini:
(Ketika saya datang di pertanyaan ini, saya telah untuk menambahkan dia masuk!)
Kecerdasan buatan programmer dari Data, Pengetahuan, B4, tiga prototipe dan Juliana uah wadah's android tubuh.
Molekul Cyberneticist
Istri dari Dr Soong dan co-programmer dari Soong-jenis androids.
Creater dari Ratu
(non-canon): Pendamping: Dr Soong dan Dr Kuburan
Sebuah Cardassian cyberneticist, dijelaskan oleh Elias Vaughn :
sebagai Cardassia's jawaban untuk Soong atau Richard Daystrom. (DS9 - Misi Gamma novel: Lesser Evil)
Di kedua film Star Trek Wrath of Khan, Kirk mengatakan;
Kirk: "saya memprogram simulasi jadi itu mungkin untuk menyelamatkan kapal." Saavik: "Apa?" David Marcus: "Dia ditipu." Kirk: "saya mengubah kondisi tes. Saya mendapat amanat untuk pemikiran asli. Saya don't ingin kehilangan."
Ya, ada yang murni programmer. Di Star Trek TNG episode 11001001 kita bertemu Bynars, ras mengkhususkan diri dalam pemrograman. Tugas mereka untuk episode itu untuk memaksimalkan ruang dan efisiensi dari komputer utama. Untuk sebagian besar karakter yang menunjukkan cenderung memperlakukan pemrograman sebagai sebuah keterampilan yang semua Starfleet staf (terutama teknik dan ilmu staf) harus berbeda tingkat kemampuan.
Misalnya, Spock diprogram Kobayashi Maru di reboot.
Tidak ada yang khusus yang saya'm sadar, tapi di samping hal-hal lain disebutkan:
Spock diprogram komputer untuk bermain catur (disebutkan misalnya pada episode di mana seseorang frame Kirk dan menghapus komputer di proses, ergo permainan catur tiba-tiba jauh lebih bodoh dari sebelumnya)
Dari James Blish novelnya (tidak yakin jika episode TV membuat referensi untuk ini atau tidak), ada setidaknya satu adegan di mana Kirk, Uhura, dan Spock (jika tidak salah ingat) ditangkap oleh orang-orang yang berbicara bahasa inggris dan Kirk, Uhura, dan Spock dikomunikasikan menggunakan hodge podge dari berbagai bahasa lisan plus Cobol atau beberapa bahasa pemrograman. Tidak yakin jika ini adalah upaya untuk menjadi pinggul atau bagian dari naskah asli, tapi akan menyarankan bahwa di masa depan kebanyakan orang akan melalui Akademi harus mengambil satu semester atau dua Ilmu Komputer 101. (Agaknya masih menggunakan kaset pada mekanisme utama untuk menyimpan data)
Dalam salah satu pejabat novel (yang satu ini?), Sarek mengajar pemrograman komputer. Ia bahkan bercanda: mengevaluasi program navigasi yang jatuh di lantai ketika pertanyaan tes masuk, ia menyindir "anda dapat't sampai di sana dari sini."
Di novel lain, ada komputer yang kompleks yang dihuni oleh super cerdas AI's yang lebih hidup dari semua orang menyadari, dan berpikir besar dan pemikiran yang mendalam dan mungkin kadang-kadang melaporkan hasilnya ke dunia luar. Mungkin mereka melakukan pemrograman dari mesin biasa.
Novel yang ditulis pada pertengahan 70's melalui pertengahan 80's dan memiliki lebih banyak kesadaran dari komputer dari waktu TOS sepuluh tahun sebelumnya.