Pemograman dan Serba Serbi Komputer

Utilitas Cross Platform Dan C++ Dalam Keseharian

Plat CKepala pengembang aplikasi harus berputar saat mereka menentukan platform mana yang akan ditargetkan. Haruskah mereka menulis untuk DOS, di mana sebagian besar pengguna tetap tinggal? Haruskah mereka menulis untuk Windows, di mana pertumbuhannya? Bagaimana dengan OS / 2, dengan kekayaan API dan kemampuan multithreading yang apik? Dan kemudian ada Macintosh … dan Windows NT … dan Unix …

Karena keputusan ini tumbuh lebih rumit, vendor alat pengembangan menyederhanakan pilihan dengan menambahkan dukungan lintas platform ke utilitas mereka.

C ++ adalah tempat tindakannya dalam alat pengembangan, dan 1992 melihat sejumlah rilis produk penting, terutama berkenaan dengan dukungan lintas platform.

Pemimpin pasar masih merupakan Borland International Inc., yang memperkenalkan lingkungan pengembangan terintegrasi Windows (IDE) sebagai bagian dari versi C ++ 3.1 pada bulan April.

Borland C ++ dapat digunakan untuk mengembangkan program DOS dan Windows 3.x. Ada beberapa alat berbasis Windows yang sangat baik baru di 3.1, namun Turbo Vision dan ObjectWindows, kerangka aplikasi Borland untuk DOS dan Windows, masing-masing, tidak ditingkatkan versinya.

Berita cross-platform terbaik dari Borland berkaitan dengan produk yang belum pernah dirilis: Perusahaan telah menjanjikan versi produk C ++ untuk OS / 2 dan Windows NT, dengan rilis dari ObjectWindows yang menyertainya. Semua vendor C ++ lainnya juga memperkenalkan paket dengan fasilitas untuk pengembangan cross-platform.

Microsoft Corp., misalnya, pada bulan April merilis versi utama kompiler C ++, perusahaan pertama. Microsoft C / C ++ 7.0 juga sering digabungkan dengan Windows-the Microsoft Foundation Classes, kerangka aplikasi, dirancang khusus untuk Windows. Alat pengembangan C / C ++ 7.0 umumnya di-host oleh DOS, walaupun Microsoft telah menjanjikan versi Windows Workersch dari Programmer’s Workbench, IDE perusahaan.

Meskipun Windows-di mana-mana strategi sesuai dengan Microsoft C / C ++ dengan baik untuk porting ke NT, tidak banyak pengembang lingkungan lain. Perkembangan OS / 2, yang memiliki asal usulnya di Microsoft C, sangat mencolok dalam versi 7.0. Setelah banyak mengeluh dari pelanggan, Microsoft merilis sebuah sistem operasi terbatas OS / 2 2.0-host untuk DOS dan Windows, namun alat penting hilang seperti debugger CodeView.

Bahasa lainnya

Rilis terpenting dalam bahasa lintas platform tahun ini ada di front Smalltalk dan Pascal, dan produk Microsoft Visual Basic.

Smalltalk adalah nenek moyang dari pengembangan berorientasi objek, dan produk Digitalk Inc. adalah pemimpin di bidang ini.

Lingkungan smalltalk dikenal dengan dukungan kuat bagi pengembang, baik dari segi user interface maupun kekayaan hirarki objek. Uji coba PC Week Labs dari Digitalk Smalltalk / V 2.0 untuk OS / 2, yang memulai debutnya pada bulan September, menemukannya untuk menyesuaikan potensi sistem operasi di bawahnya dan memberikan fleksibilitas yang cukup besar dalam pengembangan.

Versi lain dari Digitalk’s Smalltalk / V tersedia untuk DOS dan Windows, dan Smalltalk tersedia dari vendor lain untuk berbagai platform Unix dan Macintosh.

Produk Pascal Borland mendukung DOS, extended DOS dan Windows. Rilis terbaru, 7.0 (dirilis bulan lalu), menggabungkan inovasi yang menarik: perpustakaan tautan dinamis biner yang kompatibel untuk Windows dan DOS yang diperluas. Tidak ada kompiler lain, termasuk produk C ++ milik Borland sendiri, telah menyelesaikan ini.

Microsoft Visual Basic tersedia pada bulan September untuk DOS dan Windows, namun portabilitas di antara keduanya tidak semudah mungkin dengan bahasa tingkat tinggi konvensional. Alat konversi, yang menandai bagian kode yang harus diubah, digunakan untuk port antara kedua platform.

Visual-basic

Tetapi bahkan program Visual Basic sering menggunakan fasilitas yang tidak portable. Misalnya, Visual Basic sering digunakan sebagai front-end yang mudah untuk fasilitas Windows. Versi baru 2.0 dari Visual Basic untuk Windows berisi kontrol untuk menggunakan fasilitas olahpesan Windows for Workgroups, misalnya. PC Week Labs ditemukan selama pengujian bahwa Visual Basic merupakan fasilitas yang sangat baik untuk berdiri sendiri dan jaringan Dynamic Data Exchange. Tak satu pun dari ini adalah portabel untuk DOS. Begitu juga, fasilitas grafis dari kedua sistem operasi ini tidak portable.

Peperangan besar

Selain pengumuman, ada juga sejumlah kebocoran signifikan yang terkait dengan pengembangan cross-platform. Microsoft’s Alar dan Symantec Corp. dan Apple Computer Inc.’s Bedrock adalah produk non-produk yang benar-benar penting di bidang ini. Pengembang akan disarankan untuk tidak memberi pertimbangan saat membuat keputusan strategis, karena keberadaan mereka masih bisa diperdebatkan.

Ketika akhirnya disebarkan, Bedrock seharusnya merupakan framework aplikasi cross-platform terbaik. Klaim asli bahwa itu akan membuat aplikasi terbaik pada platform apa pun yang diterapkannya telah dimodifikasi, karena para kritikus menunjukkan kompleksitas tugas tersebut.

Alar adalah kombinasi aneh dari kompilasi silang dan lapisan terjemahan perangkat lunak. Idenya saya

Kualitas Perangkat Lunak Help Desk Terbaik

Setiap teknolog informasi membutuhkan perangkat lunak help desk yang berkualitas. Ini juga berlaku untuk semua pengguna di seluruh dunia.

Desktop

Bila Anda sedang dalam proses memilih perangkat lunak help desk terbaik, ada cukup banyak kualitas yang perlu Anda pertimbangkan sebelum Anda menyelesaikannya. Pertama, perangkat lunak ini harus memiliki berbagai jenis bahasa. Bahasa ini penting bagi Anda karena mereka membantu Anda memahami sepenuhnya apa isinya. Beberapa bahasa juga akan membantu dalam hal menjangkau banyak orang yang mengerti bahasa yang berbeda.

Pertimbangkan software help desk yang mudah digunakan. Anda tidak perlu berjuang untuk menemukannya. Selain itu, Anda tidak ingin berjuang saat belajar bagaimana cara menggunakannya. Perangkat lunak help desk yang bagus akan selalu memiliki antarmuka pengguna yang mudah digunakan yang memungkinkan penggunanya mengaksesnya dengan mudah dan bahkan menavigasiinya tanpa adanya ketegangan. Pastikan bahwa ia memiliki fitur yang Anda inginkan dan penting bagi Anda bekerja. Misalnya, jika Anda adalah manajer aset, perangkat lunak desk helper Anda harus berisi fasilitas pengelolaan aset untuk Anda. Jika Anda melakukan proses penagihan, maka pilihlah software yang bisa tagihan dan faktur dengan mudah. Pilih dengan bijak untuk hasil dan produktivitas terbaik.

Cara Terbaik Memilih Software Help Desk untuk Kebutuhan Anda

Kebanyakan orang tidak menganggap langkah ini sangat penting, namun memilih perangkat lunak help desk terbaik benar-benar akan mempengaruhi produktivitas Anda saat menjalankan bisnis Anda sebagai pengguna. Prioritas Anda sebagai pengguna harus mencapai hasil tertinggi saat Anda menggunakan perangkat lunak help desk. Pertama, Anda harus mempertimbangkan apakah perangkat lunak ini legal. Ingat, banyak orang di dunia saat ini adalah pemrogram dan dengan mudah bisa menemukan program yang akan menghancurkan mesin Anda selain membantu Anda mencapai tujuan Anda. Sebelum Anda menyelesaikan apapun, pastikan bahwa Anda telah melalui ulasan mereka untuk memastikan bahwa program yang Anda gunakan itu aman untuk Anda.

Selain itu, lihat harga di atasnya. Dianjurkan agar Anda melalui berbagai jenis perangkat lunak help desk sebelum Anda bisa menyelesaikannya. Bergantung pada kebutuhan Anda, pastikan untuk melalui penyedia yang berbeda dan memilih yang terbaik. Simpan sejumlah uang dengan memilih salah satu yang menangani keluhan Anda dengan biaya paling terjangkau. Terakhir, pertimbangkan perangkat lunak help desk yang memiliki fitur yang tepat untuk Anda. Pekerjaan yang berbeda membutuhkan berbagai jenis bantuan. Pastikan bahwa Anda mempertimbangkan jenis fitur yang tepat.

Risata Bali Resort & Spa adalah Resort bintang 4 yang terletak di kawasan Pantai Tuban-South Kuta. Terletak dekat dengan Bandara Internasional Ngurah Rai, hanya beberapa menit berjalan kaki ke Pantai Segara yang eksotis, dalam jarak berjalan kaki ke Taman Waterbom yang populer, Discovery Mall Kuta, Pasar Seni Kuta dan resor kami berdekatan dengan Lippo Mall Kuta. Tetaplah dan dapatkan akses langsung ke pesta raya di jalan Kartika Plaza dimana Anda bisa menemukan banyak toko dan restoran lezat di sepanjang jalan.

Resor bintang 4 terbaik di lokasi yang strategis, tetap tenang di resort kami tapi pesta di Kuta hanya dalam langkah-langkah singkat.

 

Borland Berinovasi di Luar Siapapun

Pada tahun 1983 Borland mengubah wajah pemrograman PC dengan merilis Turbo Pascal 1.0. Sebelum itu, bahasa mahal, berat, urusan berbasis perintah yang memastikan bahwa pemrograman tetap menjadi pelestarian eksklusif pemrogram. Borland menyediakan lingkungan yang mengintegrasikan editor layar penuh dengan kompiler cepat kilat dengan harga yang sangat rendah; Tiba-tiba pemrograman bisa diakses orang biasa.

Turbo-pascal

Namun, pemrograman untuk Windows tetap sepenuhnya berada dalam pengampunan programer profesional. Untuk memulai itu jauh lebih rumit daripada pemrograman untuk DOS, dan alat yang dibutuhkan mahal harganya.

Tapi sekarang Borland telah merilis Turbo Pascal untuk Windows (TPW) yang tidak hanya murah tapi membuat pemrograman untuk Windows jauh lebih mudah daripada sebelumnya.

Ini adalah paket besar, mengambil 6.5Mb. TPW hadir dengan empat disket 3 inci / 1 inci dan membutuhkan waktu sekitar 10 menit untuk memasangnya. Tidak mengherankan, itu hanya akan berjalan di bawah Windows, di mana ia menghadirkan antarmuka Windows yang khas. Ada menu pop-down, bar scross dan semua ekstra visual lainnya yang Anda harapkan saat menggunakan Windows. Kode sumber Anda dapat muncul dalam satu jendela sementara versi yang dikompilasi berjalan di tempat lain; Anda dapat memiliki beberapa file kode sumber yang terbuka (hingga 32) di jendela yang berbeda; Dan Anda bahkan dapat memiliki banyak salinan file kompilasi (atau berbeda) yang sama yang berjalan bersamaan.

ObjectWindows

Object Windows adalah jantung dari TPW. Ini adalah kumpulan objek untuk membangun dan mengendalikan jendela, kotak dialog dan kontrol. Borland pada dasarnya telah memasukkan semua pengkodean yang sulit ke dalam serangkaian objek.

Selama Anda terbiasa dengan pemrograman berorientasi objek (OOP), Anda bisa menggunakannya – tapi ada lebih dari itu.

Sama seperti Anda tidak perlu tahu bagaimana mesin bekerja untuk mengendarai mobil, Anda tidak perlu tahu bagaimana benda-benda ini bekerja untuk mak dapat memikirkan pembenaran yang lebih baik penggunaannya daripada dalam pemrograman Wiendorongnya. Kemampuan untuk membungkus fungsi di dalam objek selalu menjadi titik penjualan yang kuat dari OOP, dan saya tidndows.

Dalam terminologi Windows, sumber daya adalah entitas seperti tombol, kursor dan ikon. Untuk menghindari kode ini setiap kali Anda mengembangkan program baru, Windows mengizinkan pemrogram untuk menyimpannya dalam ‘file sumber’. Sumber daya ini ditangani dan dihasilkan oleh Whitewater Resource Toolkit (WRT) yang disertakan dengan TPW. Setelah dibangun, file sumber daya bertindak sebagai reservoir bit berguna yang dapat dipanggil oleh program lain yang Anda tulis.

WRT menyediakan paket gambar untuk pembangunan sumber daya seperti kursor dan menyederhanakan proses pengelolaan sumber daya dan memindahkannya di antara file sumber daya. Membuat fasilitas ini tersedia secara luas akan menghasilkan variasi yang jauh lebih banyak di dalam Windows daripada yang telah kita lihat sejauh ini. Tombol yang digunakan di TPW, yang mungkin dikembangkan dengan WRT, imajinatif dan menyenangkan untuk digunakan – dan mereka akan membantu programmer menghentikan program Windows semua terlihat sama.

Editor

Editor adalah penawaran Windows yang cukup khas. Bar gulir dapat digunakan untuk bergerak, dan Anda dapat memotong dan menempelkan bagian kode dengan cara yang diharapkan.

Ada keluhan di masa lalu tentang kurangnya fasilitas Undo yang layak di editor Borland, tapi yang satu ini sepertinya tidak mungkin salah. Hal ini dapat diatur untuk mengurungkan setiap keystroke tunggal, atau untuk mengobati penekanan tombol sebagai kelompok dan mengurungkannya dalam blok logis kohesif. Penyangga terpisah disisihkan untuk menahan pengeditan yang dilakukan di setiap jendela, dan buffer tampak memadai untuk sejumlah besar perubahan yang harus diingat.

Saya mencoba semua yang bisa saya pikirkan untuk mengecewakan sistem undo dan tidak pernah gagal mengembalikan perubahan saya.

Sistem bantuan ada di sana, seperti dugaan Anda, dengan bantuan Windows biasa dan bantuan khusus bahasa (Ctrl-F1) yang saya temukan sangat berguna di masa lalu. Borland juga menyediakan manual yang disebut Borland Languages ​​Help Compiler, yang memberitahu Anda bagaimana cara menulis sistem bantuan Windows untuk aplikasi Anda sendiri. Ini tidak hanya merinci mekanisme dimana sistem bantuan dibangun tetapi juga berisi petunjuk bermanfaat tentang konvensi dan konsistensi.

TPW hanya mengkompilasi ke disk, jadi hard disk yang cepat akan meningkatkan kecepatan kompiler (dan sesungguhnya sebenarnya). Sebuah program sepele (220 baris) pada 33MHz 386 dengan hard disk yang cepat membutuhkan waktu sekitar satu detik untuk dikompilasi. Borland mengatakan itu berjalan pada 85.000 baris per menit pada mesin yang sama, jadi cepat.

Debugger datang sebagai sedikit kejutan; Meskipun bisa diakses dari IDE, ini bukan aplikasi Windows. Debugger hanya bisa beroperasi dalam mode teks (meskipun mouse digerakkan) dan memiliki tampilan dan nuansa dari penawaran sebelumnya dari Borland. Tapi jelas bahwa ini adalah alat yang hebat.

Fitur yang lima tahun lalu itu wahyu sekarang nampaknya hanya layak disebut lewat. Breakpoints dapat diatur dan variabel ditonton. Kode tersebut bisa dilewatkan melalui baris demi baris dan Anda bisa melangkah mundur melalui kode. Bagi yang butuh tO melakukan pekerjaan yang serius mungkin untuk melakukan debug menggunakan dual monitor, satu menunjukkan program dan yang lainnya adalah kode.

Hirarki kelas browser yang diperkenalkan Borland untuk pekerjaan berorientasi objek ada di sini, dan ini dirancang untuk memungkinkan Anda memeriksa objek yang Anda miliki. Dibuat.Fitur baru terutama untuk aplikasi Windows termasuk breakpoints baru yang dapat diatur berdasarkan pesan yang diterima oleh aplikasi selama eksekusi. Pesan ini bisa terjebak atau hanya login. Tumpukan tumpukan lokal dan global yang dikelola oleh Windows dapat dilihat dengan menggunakan Turbo Debugger.

Turbo-cs

Memperoleh StartgsMost orang yang berniat menggunakan TPW mungkin akan memiliki beberapa pengalaman menggunakan Turbo Pascal (walaupun manualnya ditulis untuk pemula yang lengkap) dan ingin tahu bagaimana caranya. Program lama akan berjalan Sebuah unit bernama WinCrt menyediakan dukungan untuk perintah favorit lama yang digunakan di DOS untuk memasukkan teks ke layar: perintah seperti ClrScr, GotoXY dan KeyPressed.

Termasuk WinCrt pada awal program berbasis teks sederhana secara otomatis menciptakan jendela standar, dan perintah ini akan berperilaku seperti yang mereka lakukan di bawah DOS. Jelas, intinya Windows adalah yang menawarkan lebih dari sekedar DOS, jadi cukup mengubah teks. Program sampai mereka akan berjalan di Window adalah agak untuk melewatkan intinya.

Meski begitu, senang melihat anjing tua program tiba-tiba muncul di jendela yang rapi dan mudah digulir. Salah satu tambang saya berasal dari Turbo Pascal 3.0 hari dan telah menjadi aplikasi Windows dengan penambahan single line Using WinCrt.ConclusionsI seperti TPW. Ini adalah lingkungan pemrograman yang paling menarik yang pernah saya gunakan, dan kompilernya sangat cepat.

Itu membuat pemrograman aplikasi Windows terasa kurang seperti menempel kepalamu di ember batubara dan lebih menyenangkan. Editor memiliki fasilitas undo yang tak terkalahkan, dokumentasinya bagus, dan saya menyukai keseluruhan paketnya. Jadi, jangan tunda. Jika Anda pernah naksir menjadi programmer Windows, pergilah dan dapatkan salinannya.

Turbo Pascal Heated Up The Jets

Jets

Sebagai pengganti Turbo Pascal Professional 6.0, Borland merilis Borland Pascal dengan Objects 7.0, sebuah lingkungan Pascal terintegrasi yang berjalan di bawah DOS dan Windows dan ditargetkan pada pengembang canggih yang menabrak penghalang DOS 640K-byte, menurut Zach Urlocker, Manajer produk senior di Unit Bisnis Bahasa Borland di Scotts Valley, California

Borland Pascal with Objects dapat disadap untuk membuat aplikasi DOS dan Windows serta program yang mematuhi DOS Protected Mode Interface (DPMI), spesifikasi industri yang digunakan untuk menulis perangkat lunak DOS yang dilindungi, kata Urlocker.

Borland memberikan dukungan DPMI karena 40 persen dari 2 juta pengguna Pascal adalah pengembang profesional yang membutuhkan alat untuk menerobos penghalang 640K-byte, menurut Urlocker.

Borland Pascal dengan Objects 7.0 menangani kebutuhan mereka untuk menghasilkan aplikasi DOS, Windows dan DPMI yang sesuai serta berbagi kode di kedua platform, katanya.

Upgrade Pascal profesional menawarkan DOS dan Windows Integrated Development Environment (IDE), yang memungkinkan pengembang bekerja di meja kerja dan merancang aplikasi yang berjalan di kedua lingkungan, Urlocker menjelaskan.

IDE juga telah ditingkatkan dengan kapasitas yang lebih tinggi, membiarkan pengembang membuat aplikasi besar di dalam workbench daripada harus menggunakan kompiler, editor, atau alat pemrograman lain di jalur komando, katanya.

Borland Pascal dengan dukungan multiplatform Objek 7.0 adalah fitur baru yang paling signifikan dari produk ini, kata Bob Sherman, analis perangkat lunak sistem teknik teknikal dengan Underwriters Laboratories Inc., sebuah organisasi nirlaba yang menguji berbagai macam produk konsumen agar sesuai dengan standar keamanan.

“Borland Pascal with Objects memberi kita kemampuan untuk menargetkan tiga lingkungan yang berbeda dari IDE. … Itu akan menjadi penghemat waktu yang luar biasa, “katanya.

Fitur tambahan multiplatform dari upgrade 7.0 adalah kemampuan untuk membuat perpustakaan link dinamis DOS (DLL) yang kompatibel dengan Windows, memastikan bahwa aplikasi DOS dan Windows dapat berbagi DLL, menurut Urlocker.

Borland Pascal dengan Objects 7.0 juga berisi extender DOS proprietary, yang ditulis oleh Borland, yang memungkinkan pengembang membuat aplikasi mode proteksi DPMI sebesar 16M byte, tambahnya.

Bagi pemrogram entry level yang ingin belajar desain berorientasi objek, Borland juga baru saja merilis Turbo Pascal 7.0, yang menggantikan Turbo Pascal 6.0.

Turbo Pascal 7.0 adalah subset dari Borland Pascal dengan Objects 7.0 yang memungkinkan pengembang membuat aplikasi DOS real-mode tanpa dukungan untuk pengembangan DPMI atau Windows. Alat ini tidak berisi IDE atau browser objek yang lebih baik untuk navigasi melalui kode.

Garis keturunan manusia tidak selalu berada di puncak rantai makanan. Nenek moyang kita menghadapi tantangan yang menakjubkan di sekitar mereka, dan rentan terhadap penyakit, luka, dan predator. Perubahan lingkungan – salah satu tantangan berkelanjutan terhadap kelangsungan hidup – menciptakan risiko dan peluang dalam kehidupan manusia purba.

Periode evolusi manusia adalah salah satu era ketidakstabilan iklim yang paling dramatis dalam sejarah Bumi. Di setiap generasi, manusia purba menghadapi masalah bagaimana cara terbaik untuk bertahan di lingkungan sekitar mereka. Namun seiring berjalannya waktu, garis antara tumbuh-tumbuhan dan kepunahan didefinisikan oleh bagaimana cara terbaik menyesuaikan diri dengan ketidakpastian perubahan iklim antara hujan dan gersang, glasial dan hangat.