
Apabila komputer pertama dibangunkan, terdapat sangat sedikit alat yang tersedia untuk mengawalnya. Pada masa itu, algoritma telah dibangunkan untuk melaksanakan tugas-tugas tertentu, tetapi ia tidak boleh diautomasikan sedemikian rupa.
Ketika itulah timbul keperluan untuk menggabungkan beberapa algoritma bagi mencipta alatan yang lebih kompleks yang membolehkan kawalan fungsi komputer yang lebih berkuasa pada zaman itu. Ini dikenali sebagai program komputerdan kemunculannya telah membantu membentuk cara kita menggunakan komputer hari ini.
Kemunculannya mempercepatkan pertumbuhan teknologi komputer, dan menjadikannya perlu untuk mencipta peralatan yang lebih berkuasa yang seterusnya dapat menjalankan program yang lebih pantas dan lebih cekap. Dalam artikel ini, anda akan mempelajari semua yang anda perlu tahu tentang mereka.
Apakah itu program komputer dan apakah kegunaan alat digital ini?
Program komputer tidak lebih daripada satu urutan arahan yang ditulis dalam bahasa imperatif atau deklaratif, yang Ia mempunyai keupayaan untuk mengawal dan mengurus sumber komputer atau peranti pintar.
Program merupakan elemen perisian penting untuk pengendalian komputer, kerana selain daripada membolehkan pelbagai fungsi, ia juga Ia juga merupakan pautan langsung supaya pengguna boleh menggunakan peralatan dengan bebas sepenuhnya.
Program komputer ditulis dalam kod matriks atau kod sumber, iaitu urutan arahan yang ditulis dalam apa yang dikenali sebagai "bahasa pengaturcaraan"yang tidak lebih daripada ungkapan imperatif atau deklaratif yang menunjukkan setiap tindakan yang boleh dilakukan oleh komputer dengannya.
Kod sumber sesuatu program dicipta oleh pengaturcara komputer, yang merupakan profesional dengan pengajian dan pengalaman bertahun-tahun menulis semua jenis perisian dan yang mempunyai penguasaan bahasa tertentu yang sempurna keperluan programatik untuk penciptaannya.
Apakah jenis-jenis program komputer yang wujud dan apakah ciri-ciri setiap satunya?
Pengaturcaraan komputer merupakan dunia yang sangat kompleks, tetapi pengelasannya jauh lebih mudah daripada yang anda sangkakan. Sehingga kini, terdapat dua jenis program komputer yang diketahui: yang dikelaskan mengikut sifatnya.
Program sistem
Ini adalah program paling asas, kerana ia mewujudkan ekosistem yang sempurna untuk pengguna menggunakan semua fungsi komputer, serta membolehkan aplikasi tertentu dijalankan. Ini juga dikenali sebagai sistem pengendalian..
Program permohonan
Ini adalah program standard yang kita berinteraksi pada komputer kita; ia membenarkan kawalan langsung ke atas sumber sistem. Daripada pelayar web kita, melalui editor teks sehingga kita sampai ke permainan video kegemaran kitaSemua program yang dilaksanakan dalam sistem pengendalian tergolong dalam klasifikasi perisian aplikasi.
Apakah elemen terpenting yang membentuk perisian?
Perisian komputer terdiri daripada fail yang sangat kompleks, jadi terdapat beberapa elemen penting yang terlibat dalam operasinya.
Di bawah ini kami tunjukkan apa itu:
Bahasa pengaturcaraan
Sebelum menentukan bagaimana sesuatu program berfungsi, Memilih bahasa pengaturcaraan yang betul adalah pentingIni kerana keputusan itu sebahagian besarnya akan menentukan betapa kompleks dan berkuasanya program kita.
Ini kerana bahasa pengaturcaraan mempunyai tahap kerumitan yang berbeza-beza dan, yang paling penting, prinsip asasnya sendiri, setiap satunya mempunyai ciri-ciri khusus yang menjadikannya lebih atau kurang berkuasa daripada yang lain. Contohnya, HTML5 ialah bahasa yang sangat popular. Ini merupakan alat yang paling biasa digunakan untuk membangunkan laman web, tetapi ia tidak begitu sesuai untuk mencipta program yang lebih kompleks.Oleh itu, ia biasanya digunakan dalam projek jenis ini sebagai pelengkap kepada bahasa yang lebih berkuasa.
Kod sumber
Kod sumber ialah fail yang mengandungi semua kod yang memberikan struktur kepada program, kerana ia mengandungi baris demi baris semua arahan yang mesti dilaksanakan oleh komputer untuk berfungsi dengan sempurna. Ini seterusnya ditulis dalam beberapa bahasa pengaturcaraan yang telah dipilih oleh pembangun.
Fail yang boleh dilaksanakan
Fail boleh laku ialah fail binari, yang disambungkan terus kepada kod induk, yang digunakan oleh pengguna dan komputer untuk memulakan sebarang program komputer. Dalam erti kata lain, terdapat dua jenis peranti ini; mudah alih dan tidak mudah alih..
Boleh laku mudah alih ialah fail yang boleh dijalankan pada pelbagai platform tanpa had, seperti program Java. Sebaliknya, boleh laku bukan mudah alih ialah fail yang hanya boleh dijalankan pada platform tertentu.
Penyusun
Pengkompil ialah program yang digunakan untuk menterjemahkan arahan program yang ditulis dalam satu bahasa pengaturcaraan ke dalam bahasa lain. Bahasa kedua ini secara amnya merupakan bahasa mesin atau kod bait..
Seperti yang anda ketahui, komputer hanya memahami satu bahasa, iaitu kod binari. Bahasa pengaturcaraan tidak termasuk dalam kategori ini, dan secara amnya berguna untuk membantu kita manusia membuat program.Walau bagaimanapun, selepas itu anda memerlukan elemen yang menterjemahkan arahan ini ke dalam kod binari, dan itulah fungsi pengkompil.
Fail objek
Fail objek adalah hasil daripada penciptaan fail boleh laku oleh pengkompil. Ia mengandungi semua baris kod untuk setiap fungsi yang boleh dilakukan oleh perisian.Ini dirujuk oleh pasukan apabila pengguna menunjukkan tanda ingin melaksanakan mana-mana fungsi khusus ini.
Apakah kitaran hayat perisian dan bagaimana ia berfungsi?
Kitaran hayat pembangunan perisian (SDLC) ialah proses yang merangkumi semua fasa yang dilalui oleh sesuatu program daripada konsep awalnya hinggalah ia dikeluarkan ke pasaran. Secara amnya, Beberapa langkah perlu diambil agar pembangunan program ini berjaya..
Kitaran hayat sesuatu program komputer bukanlah resipi untuk membuatnya, tetapi sebaliknya merupakan panduan kepada aspek yang paling penting untuk dipertimbangkan semasa mereka bentuk dan membangunkannya. Walau bagaimanapun, tiada satu cara pun untuk melakukannya, dan terdapat pelbagai aliran pemikiran atau paradigma untuknya..
Dalam erti kata itu, model yang paling penting ialah:
- Model tangkasPembangunan perisian tangkas merupakan kaedah yang meminimumkan proses sebanyak mungkin dan tidak mengikut garisan yang teratur untuk melaksanakannya, sebaliknya memenuhinya mengikut keperluan program semasa ia dibangunkan.
- Air Terjun: Ini merupakan model pertama, paling biasa, dan paling banyak digunakan. Ia menetapkan pelan tindakan yang teratur untuk semua proses yang terlibat dalam membangunkan program, yang mesti diselesaikan dalam susunan yang sempurna; adalah mustahil untuk memulakannya tanpa memulakan yang sebelumnya.
- Lingkaran: Model ini sangat serupa dengan yang sebelumnya, dengan perbezaannya ia menyusun fasa-fasa ke dalam kitaran kerja dengan matlamat yang jelas. Apabila satu kitaran berakhir, kitaran lain akan bermula secara automatik, mewujudkan urutan kerja yang teratur dengan sedikit ruang untuk ralat.
- Berorientasikan ObjekIa merupakan model yang lebih modular yang membolehkan semua fasa pembangunan program dibahagikan kepada satu siri "projek mini", yang memudahkan pencapaian objektif dan mengurangkan margin ralat.
- Kod dan pembetulanModel ini lebih ekstrem daripada yang lain dan tidak benar-benar mengikut susunan tertentu. Dalam model ini, kod ditulis serta-merta sebaik sahaja niat perisian ditentukan, diikuti dengan fasa pengujian di mana sebarang ralat dibetulkan apabila ia timbul.
- Prototaip: Akhir sekali, terdapat model ini yang berdasarkan pembangunan prototaip yang akan diperbaiki dan dipertingkatkan sehingga versi program yang muktamad dan bersih yang akan dicipta dicapai.
Jika anda ingin mengetahui lebih lanjut tentang kitaran hayat perisian, anda boleh menyemak artikel yang telah kami tulis mengenai perkara ini.
Senarai program komputer yang paling penting dan digunakan secara meluas dalam dekad yang lalu
Sekarang anda tahu semua yang anda perlu tahu tentang program komputer, Sudah tiba masanya untuk menyegarkan ingatan kita dengan membincangkan perkara paling penting yang telah dibangunkan dalam beberapa dekad kebelakangan ini:
Windows
Windows ialah perisian sistem atau sistem pengendalian yang dibangunkan oleh Microsoft. Sejak pelancarannya pada akhir abad ke-20, Ia telah dikemas kini sehingga ia mencapai versi yang sangat kukuh dalam Windows 10 semasa.Walau bagaimanapun, sepanjang sejarahnya, versi lain yang sangat berjaya pada zamannya dapat dikenal pasti, seperti Windows XP atau Windows 7.
Photoshop
Ini merupakan perisian aplikasi yang digunakan untuk mengedit imej bitmap. Walaupun kami menamakannya secara khusus, perlu diingatkan bahawa pembangunnya, Adobe, Mereka mempunyai program yang paling representatif dan berkuasa dalam sektor iniProgram seperti Illustrator, Premiere Pro dan After Effects merupakan tonggak sebenar industri audiovisual hari ini.
Microsoft Word Office
Satu lagi permata daripada Microsoft yang akan mengubah sepenuhnya cara kita melihat komputer pada masa lalu. Word ialah pemproses perkataan yang membolehkan anda mencipta semua jenis dokumen dalam format digital. Suite Office yang dimilikinya juga merangkumi program office terkenal lain seperti Excel.PowerPoint, antara lain.
Kesepian
Solitaire merupakan salah satu permainan komputer paling legenda. Ia telah disertakan dalam versi Windows pada tahun 90-an, dan sentiasa menjadi kegemaran pengguna. Kami tahu terdapat sejuta permainan yang lebih baik daripada yang ini, tetapi dari segi kepentingan sejarah..., tiada yang seperti Solitaire, jadi kami telah memutuskan untuk meletakkannya sebagai penghormatan.
Internet Explorer
Salah satu pelayar internet terpenting dalam sejarah. Walaupun ia mengalami buli dahsyat sepanjang dekad yang lalu, tiada siapa yang dapat menafikan pencapaiannya, kerana pada masa itu ia adalah yang terpantas, terutamanya dalam versi seperti Windows XP. Ia kini ketinggalan di belakang Chrome atau Mozilla, tetapi dari segi sejarah ia akan sentiasa mendahului mereka.


















