«programming-languages» etiketlenmiş sorular

Bilgisayarlara görevleri tamamlamak için hesaplama adımları yapma talimatı veren yapay diller. Programcıların bilgisayarlarla iletişim kurmalarına izin verir.

12
Bir ürünün veya yazılımın geliştirilmesinde neden birden fazla programlama dili kullanılıyor?
Bilgisayar Bilimleri Yüksek Lisansına başlamayı hedefleyen yeni bir lisans öğrencisiyim. Beni gerçekten ilgilendiren ve onlara katkıda bulunmam için beni cesaretlendiren birçok açık kaynaklı projeye rastladım (CloudStack, OpenStack, moby ve Kubernetes). Çoğunluğun ortak olduğunu bildiğim bir şey, çoklu programlama dillerinin kullanımı (Java + Python + Go veya Python + C ++ …

4
Uçaklarda hangi işletim sistemleri kullanılıyor ve hangi programlama dillerinde geliştiriliyorlar? [kapalı]
Ticari uçaklarda kullanılan işletim sisteminin ne olduğunu bilen var mı merak ediyordum (Boeing veya Airbus). Ayrıca, (tercih edilen) gerçek zamanlı programlama dili nedir? Ada'nın Boeing'de kullanıldığını duydum, bu yüzden sorum şu - neden Ada? Boeing’lerin bu dili seçmek için sahip oldukları kriterler nelerdir? (Çöp toplayıcı tam olarak kalktıktan sonra uyanırsa …

14
Modern ana programlama dillerinde lambda fonksiyonlarının popülerliğini ne tetikledi?
Son birkaç yılda, anonim işlevler (AKA lambda işlevleri) çok popüler bir dil yapısı haline geldi ve hemen hemen her ana / ana programlama dili bunları tanıttı ya da standartın yaklaşmakta olan bir gözden geçirmesinde bunları tanıtmak için planlandı. Ancak anonim fonksiyonlar Matematik ve Bilgisayar Bilimleri alanında çok eski ve çok …

14
Bir programlama dilinde nasıl ustalaşabilirim?
Bir dil öğrenmenin bir kitap satın alabildiğini, örnekleri takip edebildiğini ve mümkün olduğunda alıştırmaları deneyebileceğini biliyorum. Ama gerçekte aradığım şey, öğrendikten sonra dilin nasıl ustalaşılacağı. Şimdi, tecrübenin önemli bir faktör olduğunu biliyorum, ama peki dilin iç kısımlarını öğrenmek, altta yatan yapı nedir, vb. Bu kitabı okumak, o kitabı okumak, bu …


5
Zaten soyut sınıflarımız varken neden Java 8'deki arayüzlere varsayılan ve statik yöntemler eklendi?
Java 8'de, arabirimler uygulanmış yöntemler, statik yöntemler ve "varsayılan" yöntemler (uygulama sınıflarının geçersiz kılması gerekmeyen) içerebilir. Benim (muhtemelen saf) görüşüme göre, bu gibi arayüzleri ihlal etmeye gerek yoktu. Arayüzler her zaman yapmanız gereken bir sözleşme olmuştur ve bu çok basit ve saf bir konsepttir. Şimdi birkaç şeyin karışımı. Bence: statik …


18
Bir programlama dili için detaylandırma neden kötüdür? [kapalı]
Pek çok insanı programlama dillerinde ayrıntılandırma konusunda şikayetçi olduklarını gördüm. Bazı sınırlar içinde bir programlama dili ne kadar ayrıntılı olursa, o kadar iyi anlamaktır. Ayrıca, ayrıntıların APIo dil için daha net yazımları güçlendirdiğini düşünüyorum . Aklıma gelen tek dezavantajı sizi daha çok yazmanızdır, ama demek istediğim, çoğu insan sizin için …

17
(Neden) Yeni bir programlama dili öğrenmeli miyim? [kapalı]
Java, C / C ++, JavaScript / jQuery konusunda oldukça uzmanım ve Objective-C'de terbiyeli derecede iyiyim. Dilleri ve bunlara karşılık gelen çerçeveleri ile oldukça üretkenim ve kodları 'temiz' ve bakımı kolay tutulurken işletme düzeyinde sistemler (ve ayrıca küçük ölçekli olanlar) üretiyoruz (altıdan sonra kendi kodumu okuyabilirim). aylar :) Platform (iPhone, …

3
Neden programlama dilleri, özellikle de C, köşeli parantez kullanıyor, kare dili kullanmıyor?
"C-Stili dili" nin tanımı pratikte "kıvrımlı ayraçlar ( {}) " kullanılarak basitleştirilebilir . Bu özel karakteri neden kullanıyoruz (ve neden []en azından ABD klavyelerinde shift tuşunu gerektirmeyen daha makul bir şey değil)? Bu parantezlerden gelen programcı verimliliğine gerçek bir fayda var mı, yoksa yeni dil tasarımcıları alternatifler aramalı mı (yani …

14
C programlama dili hala kullanılıyor mu?
Ben bir C # programcısıyım ve gelişimimin çoğu birkaç Windows uygulamasıyla birlikte web siteleri için. C kadarıyla, uzun zamandır kullanmadım, gerek olmadığından. Arkadaşlarımdan biri işlerini test etmek için C öğrenmesi gerektiğini, C # öğrenmesine yardımcı olduğunu söylediğinde bana sürpriz oldu. Birinin ancak C'de yapılan bir geliştirme olması durumunda test için …

16
Kullanıcı tanımlı operatörler neden daha yaygın değil?
İşlevsel dillerden özlediğim bir özellik, işleçlerin yalnızca işlevler olduğu fikridir, bu nedenle özel bir işleç eklemek, genellikle bir işlev eklemek kadar basittir. Prosedürel dillerin birçoğu operatörün aşırı yüklenmesine izin verir, bu nedenle bazı durumlarda operatörler hala işlev görür (bu, operatörün bir şablon parametresinde bir dize olarak geçirildiği D için çok …

30
İngilizce konuşamayan ülkelerdeki insanlar İngilizce olarak kodlu mu? [kapalı]
Nerede olduklarına bakılmaksızın herkesin "İngilizce kod" yazdığını (iş arkadaşları tarafından) dediğini duydum. Çoğu programlama dili için desteklenen karakter setinin nispeten dar olması halinde, buna inanmanın zor olduğunu düşünüyorum. Hiç İngilizcenin ana dil olmadığı bir ülkede çalıştınız mı? Eğer öyleyse, kodları neye benziyordu?


8
Kaynak kodunuz olmayan bir programın çıktısı nasıl değiştirilir?
Şirketimizde matematiksel hesaplama yapan küçük bir programımız (.exe 500Kb boyutu) var ve sonuçta iş akışımızı devam ettirmek için kullandığımız bir Excel elektronik tablosunda sonuç yayılıyor. Sütunları değiştirmek, boşluk biçimlerini değiştirmek ve Excel elektronik tablosuna VBA mantığı vb. Eklemek istiyorum, ancak bu parametreler bu programda yapılandırılamadığından, değiştirmenin tek yolu .exe'yi bozmak …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.