Bu da bir başka acayip olmuş.

Bakıyorum da, mesela Java ortamı olan dalvik, yani android'deki
kodlara. Adam nesnelerin tüm methodlarını nerdeyse, native call'lere
bir wrapper olarak yazmış, altını C++ veya C ile doldurmuş.

Ne kadar danagalak di mi bu Google'un filan yazılımcıları? Java ile
yazsalar hemen oluverirdi ama mazoşist olduklarından kendilerien zulm
edip, C/C++ ile yazmış, birde gidip Java interface yapmakla başlarına
daha bir sürü iş çıkarmışlar aynen.




2012/4/24 Mehmet Özgür Bayhan <[email protected]>:
> Affınıza sığınarak(amacım kimseyi rencide etmek değil) güzel şehir
> hikayeleri bunlar. (:
>
> Yaşamınızda bu tarz bir çok şeye şahit olursunuz.Ben söylediklerinizi iki
> yönlüde çürütebilecek bir çok şeye şahit oldum.En son gittiğimiz bir ilin il
> sağlık müdürlüğünün 5 kişilik bilgi işlem personelinden bırakın "load
> balancing" i güvenlik duvarı üzerindeki wan bacaklarının hangileri
> olduğundan bile birhaberdiler.High level programlama ile uğraşan bir javacı
> arkadaş çözdü yük dengeleme sorunlarını. (:
>
> Bir aralar da format atmayı bilmeyen bilgisayar mühendisleri meşhurdu.
>
> Anlatmak istediğim olay kişide biter.Evet eğer sistem tarafıyla
> uğraşıyorsanız C ve shell programlama sizin için bulunmaz bir
> nimettir.Diller ihtiyaçlardan doğar.Java ve benzeri dillerin çıkma nedeni de
> bundan kaynaklıdır.
>
> Zaman değişiyor, ilerliyor.Yazılımların sorunları ve ihtiyaçlar da öyle.C
> deki sorun yapısal olmasından kaynaklı.Bu sorunları aşabilmek için ObjectOP
> ve AspectOP ve zibil çeşit paradigma üzerinde kafa yoruyor insanlar.
>
> Siz eğer bu ihtiyaçları göremiyorsanız ya vizyonunuzda bir eksiklik
> vardır,ya işinizin nevii gereği ihtiyacınız olmuyordur ya da artık işinizden
> iyice bezmiş ve kendinizi gelişmelere tamamen kapatmışsınızdır.Her üç
> durumda da eğer bu sektörün içindeyseniz sakat bir durumdur.Körelmenize yol
> açar.
>
> Evet C hızlıdır, C tüm kontrolü elinize alabileceğiniz bir dildir.  Ama her
> zaman için(veya çoğu zaman) bu kontrol ve hıza ihtiyacınız oluyormu?
>
> JavaEE ile gelen yapıları(evet birçoğu gerekli eğer tasarladığınız yapı
> büyükse) C ile 0 dan kodlamaya çalışan birini hayal ediyorum da....
>
> İnsanlar ihtiyaçlarına, yönelmek istedikleri alana göre kendilerini
> eğitirler.Bilgisayarlar bir bütün değildir.Parçalardan oluşur.İnsanların her
> parçası üzerine hakim olmasını bekleyemezsiniz.
>
> Eski ev arkadaşım/kardeşim şu an Turkcell de yazılım geliştirme ofislerinden
> birinde takım lideri.Gram anlamaz ip bazlı load balancing den.Önüne açık bir
> güvenlik duvarını koyun ayarlayamaz.Muhtemelen linux bir makinayı - ubuntu
> bile olsa- 0 dan bile kuramaz.Umursamaz ve uğraşmaz da.İşi o değil çünkü.
>
> Ama çok sağlam bilgisayar mühendisidir.IP bazlı load balancing yapmayı bilen
> br çok kişiden çok daha fazla para alır, etrafımdaki yazılımla uğraşan
> insanların bir çoğundan çok daha sağlam yapılar kurar.
>
> Bunun tam tersi örneklerde bulunabilir.
>
> Dediğim gibi.Diller ihtiyaçlardan doğar.
>
> Çok eskiden bir reklam vardı."Yok aslında birbirimizden farkımız, biz
> osmanlı bankasıyız" diye.Bu konuya cuk oturuyor aslında (:
>
> Sürç-ü lisan ettiysek ve istemeden birilerini kırdıysak affola.
>
> İyi çalışmalar.
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap