Son zamanlarda bir öğretmen "PHP gerçek bir programlama dili değildir", ama sadece benim görüşüme, zayıf gerekçesinde, verdi:
- Bu derlenmiş değil.
- Bu komut dosyası bulunuyor.
- Her platformda çalışmaz.
PHP bir "gerçek" bir programlama dili olarak kabul edilmez? "Gerçek" bir programlama dili nedir? Bir dil ciddiye alınması için derlenmiş olmalı?
Background
Ben iki gün önce okulda benim A-Level Bilgisayar Sınıfı içine bir indüksiyon ders yaptı - biz elbette ilk yıl için Java kullanarak ediyoruz. Java ile yabancı değilim ama (vb değişkenler, fonksiyonlar, nesne yönelimi, döngüler,) genel programlama temelleri üzerinde oldukça iyi bir kavrayışa sahip.
Bizim ilk görev öğretmen gülünç hızlı koştu. O nasıl çalıştıkları kavramların herhangi bir, ya da ne gerçekçi için onları kullanmak açıklamak için rahatsız, ve (bütün, programlamaya yeni, kim) kıvrandığını öğrencilerin çoğu izlerken büyük zevk almak gibiydi onun hakkında ne olduğunu ufak bir fikrim olmaması onların koltuklarında. Gez, ben o gerçekten öğrenciler hala Eylül başlamadan önce kendi konuları değiştirmek için bir şans çünkü, A-seviyesinde işlem alarak "idare" olabilir görmek için inanılmaz hızlı bir şekilde geçti herhalde.
Ilk ve tek görevi (ondalık) denary ikili dönüştürmek için bir Java komut satırı uygulaması yazmak oldu. Bunu yapmak için iki saatlik bir çeşnicibaşı oturumu vardı ve ikili sistemin nasıl çalıştığını açıklamadan sonra biz kimse gerçekten nereden başlamak için ufak bir fikir olan, bütün, rağmen, başlamak zorunda kaldı. Bir saat sonra biraz daha diğerlerinden daha vardı, ama kimse gerçekten önemli bir şey elde etmişti. Öğretmen kendini o yandaki başka bir öğretmen olarak adlandırılan çok karışık oldu. O insanlara yardım ve sonraki nereye görmek için yuvarlak geldi.
Palavra olmadan, muhtemelen sınıfta en çok deneyime sahip yaptım ve egzersiz uzak kazanılmış vardı. Ben herhangi bir önceki deneyimi vardı sordu; Özellikle PHP, evet dedi, ve şaka yollu Java uygulaması hızla birçok kod ekranlar içine büyüyen iken ben, PHP sadece birkaç satır içinde denary ikili dönüştürmek için bir şeyler yazabilirsiniz yorumladı.
O, "PHP gerçek bir programlama dili değil!", Yanıtladı ...! Bazı tartışmalardan sonra, o yukarıdaki üç neden verdi. Ancak, Apache çalışan herhangi bir platform üzerinde PHP çalıştırmak için işaret, ama o gerçekten Apache ne olduğunu bildiğini sanmıyorum ve bu hiçbiri sahip oldu!