CS の学部生として、ポインターが重要なデータ型である C から始めました。その後、Java、JavaScript、PHP、Python に触れました。それらのどれもポインター自体を持っていません。
なぜ?彼らの言語には、ポインタのように機能する同等のものがありますか、それともポインタの機能はもはや重要ではありませんか?
私は大まかにいくつかのアイデアを持っていますが、これについて経験豊富なプログラマーから聞いてみたいです.
CS の学部生として、ポインターが重要なデータ型である C から始めました。その後、Java、JavaScript、PHP、Python に触れました。それらのどれもポインター自体を持っていません。
なぜ?彼らの言語には、ポインタのように機能する同等のものがありますか、それともポインタの機能はもはや重要ではありませんか?
私は大まかにいくつかのアイデアを持っていますが、これについて経験豊富なプログラマーから聞いてみたいです.
なぜ?
一般に、ポインターは危険すぎると考えられているため、最新の言語ではポインターを直接使用しないようにしています。
彼らの言語には、ポインタのように機能する同等のものがありますか、それともポインタの機能はもはや重要ではありませんか?
機能は非常に重要です。しかし、危険性を軽減するために、ポインターは参照などの毒性の低い型に抽象化されています。
基本的に、これは強力なタイピングとポインター演算の欠如に要約されます。
Java の場合: