Arkadaşlar telekom sektöründe bu dilleri kullanmış birisi olarak
bu dillerin (C ve C++) ne amaçla yazıldığına bir göz atmak gerekiyor.

Benim kanaatim C'nin herkes için makina programlamayı sağlamak
için yazıldığı. Yani domain = makina. C++'ın ise telekom sektöründe
switchler, media gateway'ler ve bunun gibi network elemanlarındaki
yazılımların geliştirilmesi için yazıldığını düşünüyorum. Bunu şu yüzden
söylüyorum; telekom yazılımlarının karmaşıklığını düşürmek için
OO(object oriented) ' a benzer yapıların kurulması gerekiyordu.
Yeni özellikler C++'a bu yüzden eklendi. Buna gerçekten inanıyorum.


C     => Bell Labs
C++ => AT&T
Erlang => Ericsson


DipNot: Ericsson'un Erlang dili bu karmaşıklığı ve özellikleri toptan çözdü.


Buğra











20 Nisan 2012 11:34 tarihinde beyazit <[email protected]> yazdı:
>
> -----------------------------
> Beyazıt Kelçeoğlu (M.Sc. I.S)
> www.sapphire-engineering.com
> www.safirmuhendislik.net
> -----------------------------
>
>
> On 04/19/2012 05:47 PM, hal 2000 hal wrote:
>> 2012/4/18 Husrev Ozayman<[email protected]>:
>>> izliyorum, bizim hocalarımızdan çok da farklı anlatmıyorlar. İngilizce
>>> olunca daha havalı geliyor olabilir, ya da bizim hocalar yakında,
>>> dersleri ücretsiz olduğu için bizim gözümüzde değerli olmuyor olabilir
>>> mi?
>> Hani itü'ye hiç yolum düşmemiş olsa bu dediklerinize inanırdım.
>>
>>
>> 2012/4/19 Mehmet Özgür Bayhan<[email protected]>:
>>> Ama esas önemli olan ve bence atlanan nokta şu var: Kodlama kısmı
>>> mühendislik işinin sadece ufak bir kısmı.Bundan daha önemli olan analiz,
>>> tasarım ve test süreçleri.Burada da herhangi bir dili öğrenmenize gerek
>>> yok.Mühendislik disiplinin almış olmanız ve aklınızı kullanabilmeniz
>>> yeterli.
>
> şimdi kodlama kısmı mühendislik kısmının ufak kısmı derseniz hafif
> tabirle tuhaf kaçar. öte yandan
> analiz, tasarım ve test süreçleri için kodlama bilmeye gerek yok demek
> ya da dil öğrenmeye gerek yok demek... aman diyeyim duymamış olsam!
> bilmediğiniz bir dilde iletişim nasıl kuracaksınız.
> eğer bahsettiğiniz gui araçlarla test ya da analiz yapmaksa, o araçlarla
> sadece araçlar kadar yaparsınız testlerinizi.
> bunlar için dil bilmeye gerek vardır. yok gui yeter demek, uzay mekiğini
> şehirler arası uçuş için kullanmak gibi birşey olur sanırsam.
>
> ya da...
>
> bunlar sadece benim düşüncelerim...
>
> herkes bildiği gibi yapar sonuçta.
>
>
>> Malesef hiç daha önce tasarım yapmamış(program yazmamış), üstelik pekte
>> computer science'dan anlamayan newbie'ler düştüğü ortak hata dizaynı 
>> makineden
>> ayırmaya çalışmak. Sizin programlarınız için makineler üretilmiyor fakat siz
>> makineler için program yazıyorsunuz.
>> En güzel örnekleri ise vector cpu'larda çalışmak üzere pek çok algoritma 
>> vardır.
>> Fakat siz bunları vectorization desteği olmayan cpu'larda çalıştırmak
>> çok verimsizdir. Hatta saçmalıktır.
>>
>> İşte bu yüzden kod yazamayan dizayn yapamaz. :)
>> _______________________________________________
>> 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
_______________________________________________
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