C | Kampüs Kod https://www.kampuskod.com Kampüs Bilim Sanat Teknoloji ve Yazılım Eğitimleri Platformu Thu, 09 Jul 2020 16:05:46 +0000 tr hourly 1 https://wordpress.org/?v=6.2.2 ABD’den Çin’e Teknoloji Darbesi;MIT de Huawei ve ZTE Anlaşmalarını İptal Etti https://www.kampuskod.com/teknoloji/abdden-cine-teknoloji-darbesimit-de-huawei-ve-zte-anlasmalarini-iptal-etti/ https://www.kampuskod.com/teknoloji/abdden-cine-teknoloji-darbesimit-de-huawei-ve-zte-anlasmalarini-iptal-etti/#respond Tue, 09 Apr 2019 18:17:45 +0000 http://www.kampuskod.com/?p=4595 Çarşamba günü, Massachusetts Teknoloji Enstitüsü’nün (MIT) Huawei Technologies ve ZTE Corp ile bağları kopardığı , ABD yetkililerinin Çin firmalarını yaptırım iddiaları ihlalleri konusunda araştırdığı belirtildi. MIT, federal fonları kaybetmekten kaçınmak için Huawei ve diğer Çinli şirketler tarafından yapılan telekomünikasyon ekipmanının fişini çeken en son ABD eğitim kurumu. “MIT, yaptırım kısıtlamalarının ihlaliyle ilgili federal araştırmalar nedeniyle Huawei ve ZTE ya da […]

The post ABD’den Çin’e Teknoloji Darbesi;MIT de Huawei ve ZTE Anlaşmalarını İptal Etti first appeared on Kampüs Kod.]]>
Çarşamba günü, Massachusetts Teknoloji Enstitüsü’nün (MIT) Huawei Technologies ve ZTE Corp ile bağları kopardığı , ABD yetkililerinin Çin firmalarını yaptırım iddiaları ihlalleri konusunda araştırdığı belirtildi.

MIT, federal fonları kaybetmekten kaçınmak için Huawei ve diğer Çinli şirketler tarafından yapılan telekomünikasyon ekipmanının fişini çeken en son ABD eğitim kurumu.

“MIT, yaptırım kısıtlamalarının ihlaliyle ilgili federal araştırmalar nedeniyle Huawei ve ZTE ya da ilgili yan kuruluşları ile yeni anlaşmalar kabul etmiyor ya da var olanları yenilemiyor” dedi. onunaraştırma başkan yardımcısı , web sitesinde bir mektupta söyledi .

Zuber , Çin , Rusya ve Suudi Arabistan ile işbirliğinin ilave idari inceleme prosedürleriyle karşı karşıya kalacağını belirtti.

“Enstitü, şartların öngördüğü şekilde, bu kuruluşlarla olan işbirliğini tekrar gözden geçirecek” dedi.

İngiltere’nin Oxford Üniversitesi, bu yıl Huawei’den fon almayı durdurdu.

Huawei’nin finans sorumlusu ve kurucusu Ren Zhengfei’nin kızı Meng Wanzhou, Aralık ayında ABD’nin İran’a yaptırım ihlaliyle ilgili banka ve havale sahtekarlığı suçlamasıyla talebi üzerine Kanada’da tutuklandı.

Yanlış yapmadığını inkar ediyor.

ABD yaptırımları, Ticaret Bakanlığı yetkililerinin anlaşmayı bozduğunu ve ABD menşeli malların İran ve Kuzey Kore’ye yasadışı yollarla gönderilmesinin yasadışı olarak yakalandığını söyledikten sonra Nisan ve Temmuz ayları arasında çoğu işi durdurmaya zorladı. Yaptırımlar, ZTE’nin cezalara 1.4 milyar dolar vermesinden sonra kaldırıldı.

Pekin’de Dışişleri Bakanlığı iki şirkete sorular yöneltdi, ancak Çinli firmaların yerel yasalara uymaları gerektiğini söyledi.

Sözcü Geng Shuang, “Aynı zamanda, dayandıkları ülkelerdeki hükümetlerin adil, adil ve ayrım gözetmeyen bir ortam sağlamasını istiyoruz” dedi.

Çinli telekomünikasyon ekipman üreticileri de, Pekin’in ekipmanlarını casusluk için kullanabileceği endişesiyle ABD’nin önderlik ettiği bir inceleme ile karşı karşıya kaldı. Ancak şirketler, endişelerin asılsız olduğunu söylediler.


https://techgraph.co/inside/mit-cancels-its-partnership-with-huawei-and-zte/
The post ABD’den Çin’e Teknoloji Darbesi;MIT de Huawei ve ZTE Anlaşmalarını İptal Etti first appeared on Kampüs Kod.]]>
https://www.kampuskod.com/teknoloji/abdden-cine-teknoloji-darbesimit-de-huawei-ve-zte-anlasmalarini-iptal-etti/feed/ 0
Programlama Dilleri Arasındaki Farklar Nelerdir? https://www.kampuskod.com/kampus/programlama-dilleri-arasindaki-farklar-nelerdir/ https://www.kampuskod.com/kampus/programlama-dilleri-arasindaki-farklar-nelerdir/#respond Tue, 05 Mar 2019 17:32:11 +0000 http://www.kampuskod.com/?p=3732 Günümüzde, çok sayıda programlama dili daha genel ve çok amaçlı hale geliyor, ancak bu dillerin kendi uzmanlıkları ve her dilin kendi avantajları ve dezavantajları var. Programlama dilleri birkaç türe ayrılabilir, ancak   bu diller çoklu programlama stilini destekler. Her yıl çok sayıda programlama dili oluşturulur, ancak çok az sayıda dil popüler hale gelmektedir. Programlama dilleri, bilgisayarın veya makinenin performansını kontrol […]

The post Programlama Dilleri Arasındaki Farklar Nelerdir? first appeared on Kampüs Kod.]]>
Günümüzde, çok sayıda programlama dili daha genel ve çok amaçlı hale geliyor, ancak bu dillerin kendi uzmanlıkları ve her dilin kendi avantajları ve dezavantajları var. Programlama dilleri birkaç türe ayrılabilir, ancak   bu diller çoklu programlama stilini destekler. Her yıl çok sayıda programlama dili oluşturulur, ancak çok az sayıda dil popüler hale gelmektedir. Programlama dilleri, bilgisayarın veya makinenin performansını kontrol etmek için kullanılır. Şu anda, bir bilgisayar programcısı, programlama dili seçmek için birçok seçeneğe sahiptir, ancak programlama dilleri arasında birçok fark vardır. Bu nedenle, bu makale farklı programlama dillerinin türleri ve arasındaki farkları hakkında bilgi verecektir.   

Programlama Dili Nedir?

Bir programlama dili, talimatları bir makine veya bilgisayara bağlamak için tasarlanmış bir formüldür. Programlama dilleri esas olarak bir makinenin performansını kontrol etmek veya algoritmaları ifade etmek için kullanılır. Şimdiye kadar, yaklaşık bin programlama dili oluşturulmuştur. Program sözdizimi(syntax) ve anlambilim(semantics) gibi iki forma ayrılabilir. Bazı diller, C dili gibi bir SO standardıyla tanımlanır.

Programlama Dillerinin Türleri

Prosedürel Programlama Dili (Procedural)

Prosedürel programlama dili, sonuca yol açan bir dizi ifadeyi yürütmek için kullanılır. Bu tip programlama dilleri çoklu değişkenleri, ağır döngüleri ve fonksiyonel programlama dillerinden ayıran bazı elementleri kullanır. Prosedürel dillerde fonksiyonların değerini döndürmek yerine değişkenleri kontrol edilebilir. Örneğin, bilgileri yazdırmak.

Fonksiyonel Programlama Dili (Functional)

Fonksiyonel programlama dili, genellikle tekrarlanan işlevlerin lehine döngülerden kaçınarak,sıklıkla saklanan verileri kullanır.Fonksiyonel programlamanın ana odağı, işlevlerin geri dönüş değerleridir; yan etkiler ve saklama durumundaki farklı önerilerin şiddetle tavsiye edilmediğini gösterir. Örneğin, son derece saf kullanışlı bir dilde, bir işlev adlandırılırsa, işlevin herhangi bir o/p değiştirmemesi veya gerçekleştirmemesi beklenir. Bununla birlikte, algoritmik çağrılar oluşturabilir ve bu çağrıların parametrelerini değiştirebilir. Fonksiyonel diller genellikle daha kolaydır ve soyut konularda anlamaya daha kolay hale getirir, ancak programlama modelleri tam olarak bilmeyi zorlaştırır, ancak kod makine dilinde çözülür (genellikle sistem programlama için sorunludur).

Nesneye Yönelik Programlama Dili(Object-oriented)

Bu programlama dili, dünyayı iç verilere ve bu verilerin harici erişim bölümlerine sahip bir grup nesne olarak görür. Bu programlama dilinin amacı, belirli bir sorunu çözmek için kullanılabilecek hizmetleri sunan bir nesne koleksiyonuna ayırarak hatayı düşünmektir. Nesne yönelimli programlama dilinin temel ilkelerinden biri, bir nesnenin ihtiyaç duyacağı her şeyin nesnenin içinde olması gerektiğidir. Bu dil aynı zamanda kalıtım(inheritance) yoluyla yeniden kullanılabilirliği ve polimorfizm(polymorphism) kullanarak büyük bir kod değiştirmek zorunda kalmadan mevcut uygulamaları yayma kapasitesini de vurgular.

Script Programlama Dili(Scripting)

Bu programlama dilleri genellikle prosedüreldir ve nesne yönelimli dil öğeleri içerebilir, ancak normalde büyük sistemlerin geliştirilmesini destekleyen tam teşekküllü programlama dilleri olmadıkları için kendi kategorilerine girerler. Örneğin, derleme zamanı tür denetimi olmayabilir. Genellikle, bu dillerin başlaması için küçük sözdizimler(syntax) gerekir.

Mantık Programlama Dili(Logic)

Bu tür diller, programcıların bildirimsel ifadeler oluşturmasına ve daha sonra makinenin bu ifadelerin sonuçları hakkında mantıklı olmasına izin verir. Bir anlamda, bu dil bilgisayara nasıl bir şey yapacağını söylemiyor, ancak ne yapmayı düşünmesi gerektiğine dair kısıtlamalar getiriyor.

Bu grupları ” dil türleri ” olarak adlandırmak gerçekten biraz kafa karıştırıcıdır. C dilinde nesne yönelimli bir tarzda program yazmak kolaydır. Gerçekte, dillerin çoğu, bu tür dillerin kullanışlılığını artırmaya yardımcı olan çeşitli alanlardan fikir ve özellikler içerir. Bununla birlikte, programlama dillerinin çoğu, tüm programlama stillerinde en iyi değildir.

Programlama Dilleri Arasındaki Farklar

C ++ Dili

C++ dili, büyük projelerde kullanılan nesne yönelimli bir yapıya sahiptir. Programcılar, bir programı farklı parçalara veya programın her bir bölümünde bile tek tek çalışmayla işbirliği yapabilir. Nesne yönelimli yapısı da kodun birçok kez yeniden kullanılmasına izin verir. Bu dil verimli bir dildir. Ancak, birçok programcı aynı fikirde değildir.

C Dili

C dili temel bir programlama dilidir ve özellikle oyun programlamasında kullanılan çok popüler bir dildir, çünkü C dili C++ ‘ nın ek paketlenmesini içerir, her programcı bu dili kullanır, çünkü programları daha hızlı yapar. Bununla birlikte, bu dilin değeri, C dili ile performansta hafif bir artış elde etmek için C++ ‘ nın yeniden kullanılabilirliğini verir.

Pascal Dili

Pascal dili çoğunlukla bir öğretim dilidir ve sadece birkaç firma programları yazmak için bu dili kullanır. Bu dil, C dilinde semboller ve parantezler yerine anahtar kelimeler kullanma eğilimindedir. Yani bu dille başlayanlar için C, C++ gibi bir programlama dilini anlamak çok kolaydır. Borland, Delphi programlama dilini endüstriyel güç için kullanan bir derleyici yazılım şirketidir. Delphi Pascal’ın nesne yönelimli bir dilidir ve halen sadece Borland derleyicileri kullanır.

Fortran Dili

Fortran dili bir dizi çatırdayan dildir ama yine de bilim adamları tarafından kullanılır. Bu dil, makinedeki bellek sınırına kadar farklı değişken boyutlarına izin verir. Bu dil, değerleri yüksek hassasiyetle hesaplamak zorunda olan Mühendisler için uygundur. Fortran’daki Program esnek değildir ve bazen okumayı zorlaştırır.

Java Dili

Java dili özellikle ağ yararlı çoklu platform dilidir. Tabii ki, çoğunlukla bu dil Java uygulamaları ile web üzerinde kullanılır. Bununla birlikte, bu dil çapraz platform programlarını tasarlamak için kullanılır, çünkü yapı ve sözdizimi c++ ‘ a benzer. C ++ programcıları için, Java dilini öğrenmek çok kolaydır ve nesne yönelimli programlama tarafından sağlanan bazı avantajlar sunar; yeniden kullanılabilirlik gibi.     Java’da verimli kod yazmak zor olabilir. Ancak, günümüzde Java dilinin hızı arttı ve 1.5 sürümü kolay program yapımı için bazı iyi özellikler sunuyor.

Perl Dili

Perl dili UNİX için bir dosya yönetimi dilidir. Ancak ortak ağ geçidi arabirimi programlama (CGI) için daha popülerdir. Web sunucularının web sayfalarının ek yeteneklerine izin vermek için gerçekleştirebileceği programlar için bir terimdir. Perl dili metin arama için bir yöntemdir ve yararlı sunucu fonksiyonları ve diğer veritabanları için kullanılır ve herhangi bir dilde herhangi bir deneyime sahip bir kişi için perl dilinde temelleri öğrenmek çok kolaydır.

PHP Dili

PHP dili web sayfalarını tasarlamak için kullanılır ve bazen de betik dili (scripting language) olarak kullanılır. Bu dil hızlı bir web sitesi geliştirmek için tasarlanmıştır ve sonuç olarak kolay http başlıkları oluşturma ve veritabanlarına bağlantı yapma gibi özellikleri içerir. Bir komut dosyası dili olarak, programcının hıza kolayca ulaşmasına izin veren bir dizi bileşen içerir. Ancak, daha sofistike nesne yönelimli özelliklere sahiptir.

LİSP Dili

LİSP dili çoğunlukla bilgisayar bilimi araştırmalarında kullanılır ve tüm verileri diziler gibi listelerde saklar. Listenin sözdizimi çok basittir ve geliştiriciler için yapıları uygulamak kolaydır.

Scheme Dili

Scheme dili, LİSP dilinin bir alternatifidir ve daha basit bir sözdizimi ve özelliklere sahiptir. Scheme dili altındaki herhangi bir proje, LİSP dilinin çoğunun yeniden uygulanmasına neden olacaktır. Ancak, bu, MIT’nin bilgisayar bilimi bölümünde çok popüler bir tanıtım dilidir. Bu dil, programlama dilinin sözdizimi (syntax) sorunlarını endişe etmek yerine kolayca çözer.

Bu, programlama dilleri ile birkaç büyük programlama dili arasındaki farklarla ilgilidir. Ve TCL, Python, Smalltalk, COBOL, C# ve Prolog gibi kalan diller tartışılan yukarıdaki dillere benzer. Ancak bir program veya uygulama geliştirmek için uygun dili seçmek çok önemlidir.

The post Programlama Dilleri Arasındaki Farklar Nelerdir? first appeared on Kampüs Kod.]]>
https://www.kampuskod.com/kampus/programlama-dilleri-arasindaki-farklar-nelerdir/feed/ 0
2018’in en popüler programlama dilleri listesi https://www.kampuskod.com/kampus/2018in-en-populer-programlama-dilleri-listesi/ https://www.kampuskod.com/kampus/2018in-en-populer-programlama-dilleri-listesi/#respond Sat, 08 Sep 2018 09:51:28 +0000 http://www.kampuskod.com/?p=524 2018’in Proglama Dillerin Listesi 2018’in en popüler programlama dilleri listesi TIOBE’ye göre ; Java C C++ Python C# PHP JavaScript Delphi/Object Pascal Ruby Mobil Proglama Dilleri Mobil teknolojisi günden güne gelişiyor ve maltepe escort değişiyor. Bu değişime ayak uydurmak için mobil uygulama geliştirme alanında hizmet vermek oldukça değerli bir hale gelmiştir. C Dilinde Mobil Programlama […]

The post 2018’in en popüler programlama dilleri listesi first appeared on Kampüs Kod.]]>
2018’in Proglama Dillerin Listesi

2018’in en popüler programlama dilleri listesi TIOBE’ye göre ;

  1. Java
  2. C
  3. C++
  4. Python
  5. C#
  6. PHP
  7. JavaScript
  8. Delphi/Object Pascal
  9. Ruby

Mobil Proglama Dilleri

Mobil teknolojisi günden güne gelişiyor ve maltepe escort değişiyor. Bu değişime ayak uydurmak için mobil uygulama geliştirme alanında hizmet vermek oldukça değerli bir hale gelmiştir.

C Dilinde Mobil Programlama

Dünyada en çok kullanılan programlama dillerinden biri olan C, 30 yıldan uzun bir geçmişe sahip. Bugüne kadar üretilmiş birçok işletim sistemi ve mobil uygulamalar C dili ile üretilmiştir. C dilini bilmenin maltepe escort en büyük artılarından biri, C++ ve Java gibi C’ye benzeyen dillere daha sonra kolayca geçiş yapabilmenizdir.

Mobil Uygulama Dilleri Nelerdir?

C++ Dilinde Mobil Programlama

Düşük seviye mobil uygulama dillerinden en popüleri C++’dır. C’nin nesne tabanlı türü olarak tanımlanabilen C++, pek çok mobil uygulamada ve işletim sisteminde kullanılmaktadır.

Objective-C Dilinde Mobil Programlama

Mobil uygulama dillerinden olan Objective-C iPhone ve iPad’lerde kullanılabilecek mobil uygulamaların geliştirilmesini sağlar.

iPhone ve iPad gibi cihazlar için uygulama üretmek istiyorsanız Objective-C size en uygun çözüm. C programlama diline benzeyen bir yapıda olan bu dille istediğiniz gibi iOS mobil uygulamaları geliştirebilirsiniz.

Java Dilinde Mobil Programlama

Mobil uygulama dilleri‘nden olan Java; uygulama geliştiricileri tarafından “taşınabilir programlama dili” olarak adlandırılır.

Java ile yazılan kodlar; iOS, Linux, Mac OS, Windows, Android işletim sistemlerinde pek fazla bir değişikliğe uğraşmadan çalıştırılabilir.

HTML Dilinde Mobil Programlama

Aslında işaretleme dili olarak bilinen HTML, günümüzde kullanılan en yaygın metin tabanlı dildir. Asıl görevi; metin, görüntü ve video gibi farklı verileri ve bu verilerin bulunduğu sayfaları birbirine bağlamaya yarar.

C# Dilinde Mobil Programlama

Mobil uygulama dillerinden olan C Sharp, Microsoft’un geliştirmiş olduğu bir programlama dilidir.

Swift Dilinde Mobil Programlama

iOS işletim sistemiyle uyumlu mobil uygulamalar geliştirebilmeniz için, Apple tarafından oluşturulan, güçlü ve kullanıcı dostu mobil uygulama dilleri‘nden biridir.

CSS Dilinde Mobil Programlama

CSS, mobil uygulamadaki HTML elementlerinin nasıl bir görselliğe kavuşacağını düzenleyen bir markup dilidir.

JavaScript Dilinde Mobil Programlama

Netscape firması tarafından geliştirilen JavaScript etkileşimli ve dinamik bir dildir.

The post 2018’in en popüler programlama dilleri listesi first appeared on Kampüs Kod.]]>
https://www.kampuskod.com/kampus/2018in-en-populer-programlama-dilleri-listesi/feed/ 0