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
