Apakah yang dimaksudkan dengan ditaip dengan kuat?
Apakah yang dimaksudkan dengan ditaip dengan kuat?

Video: Apakah yang dimaksudkan dengan ditaip dengan kuat?

Video: Apakah yang dimaksudkan dengan ditaip dengan kuat?
Video: Game paling haram 2024, November
Anonim

A dengan kuat - ditaip bahasa pengaturcaraan ialah satu di mana setiap jenis data (seperti integer, aksara, perenambelasan, perpuluhan yang dibungkus, dan sebagainya) dipratakrifkan sebagai sebahagian daripada bahasa pengaturcaraan dan semua pemalar atau pembolehubah yang ditakrifkan untuk program tertentu mesti diterangkan dengan salah satu daripada jenis data.

Sejajar dengan itu, apakah yang dimaksudkan untuk bahasa ditaip dengan kuat ditaip secara statik yang menghalang sebut C daripada ditaip dengan kuat?

Ditaip secara statik : yang bahasa jika ia melakukan pemeriksaan jenis pada masa penyusunan dan bukannya masa jalan. Dalam bahasa yang ditaip secara statik , kesalahan kehendak dilemparkan pada masa penyusunan bukan pada masa larian. Oleh itu, C dihalang daripada sedang ditaip dengan kuat . Namakan dua pengaturcaraan penting bahasa itu adalah dengan kuat tetapi secara dinamik. ditaip.

Selain itu, adakah C++ ditaip dengan kuat? C++ adalah lebih ditaip dengan kuat daripada C kerana ia mempunyai polimorfisme parametrik (melalui templat), membolehkan anda mencipta jenis data generik yang masih tepat ditaip . Python bukan seperti ditaip dengan kuat sebagai C++ kerana ia tidak dapat mewakili jenis sedemikian dengan tepat. C++ mungkin mempunyai kelemahan, tetapi sistem jenis Python masih lebih lemah.

Kedua, apakah maksud taip kuat C#?

Dijawab 10 Ogos 2016. Apabila kita berkata sesuatu ditaip dengan kuat kita bermakna bahawa taip daripada objek itu ialah diketahui dan tersedia untuk digunakan. Kita boleh kata C# dengan kuat ditaip , sebagai contoh anda tidak boleh buat sebarang operasi airthmatic antara dua yang berbeza taip pembolehubah (cth, String vs Integer).

Apakah perbezaan antara taip kuat dan taip lemah?

Yang utama beza , secara kasarnya, antara a ditaip dengan kuat bahasa dan a ditaip lemah satu ialah a ditaip lemah seseorang membuat penukaran antara jenis yang tidak berkaitan secara tersirat, manakala a ditaip dengan kuat seseorang biasanya tidak membenarkan penukaran tersirat antara jenis yang tidak berkaitan.

Disyorkan: