Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
13
Cevap
916
Tıklama
0
Öne Çıkarma
Nasıl Bir Yazılımda İki Ya Da Daha Çok Dil Kullanılabiliyor? (Pyhton + X Dili)
N
9 yıl
Binbaşı
Konu Sahibi

Merhabalar,

Günümüzde çok büyük firmaların pyhton kullandığı biliniyor. Fakat şöyle bir ibare de mevcut, "çoğunlukla pyhton ile yazılmıştır".

Bu nasıl mümkün olabilmekte?



F
9 yıl
Yarbay

backendi javayla yapiyolar mesela websitesinde. front endi de angular.js yapiyolar.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
C
9 yıl
Yüzbaşı

bazı modülleri C ya da C++ ,le yazıyorlar. sonra python ile buna erişim sağlıyorlar. Melesa python içinde öntanımlı gelen c_types diye bir kütüphane var. Bununla Windows bilgisayarındaki .dll kütüphanelerine erişebilirsin.



A
9 yıl
Yüzbaşı

Arkada iletişime geçiyor port üzerinden.
Mesela benm yaptığım programda C++ ile Python ve Python ile de Web iletişime geçiyor.
C++ Satranç oyunu Web sayfasında oynuyorsunuz.
Buradan inceleyebilirsiniz:http://www.ardamavi.com/2016/08/web-cpp-satranc.html



< Bu ileti mobil sürüm kullanılarak atıldı >

A
9 yıl
Yüzbaşı

Arkada iletişime geçiyor port üzerinden.
Mesela benim yaptığım programda C++ ile Python ve Python ile de Web iletişime geçiyor.
C++ Satranç oyunu Web sayfasında oynuyorsunuz.
Buradan inceleyebilirsiniz:http://www.ardamavi.com/2016/08/web-cpp-satranc.html



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
N
9 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: Arda2Mavi

Arkada iletişime geçiyor port üzerinden.
Mesela benim yaptığım programda C++ ile Python ve Python ile de Web iletişime geçiyor.
C++ Satranç oyunu Web sayfasında oynuyorsunuz.
Buradan inceleyebilirsiniz:http://www.ardamavi.com/2016/08/web-cpp-satranc.html

Çok iyi oldu bu yazdığınız...

Programcılık bilgim şuan çok ileri seviye olmadığı için bu konularda iyi değilim.

Yoksa php, html, css, js, ve sql aynı anda çalışması ile sitelerin çalışabilmesi biliniyor.


Bu mesaja 1 cevap geldi.
T
9 yıl
Yarbay

USB-kameradan görüntüyü almak için java kullanıyorum.

Kamera görüntüsünü socket server olarak paylaşıma açmak için de java kullanıyorum(serialize ediyorum ki karşı taraf çözebilsin).

Görüntüleri C# ile websitesinin back-end(server) kısmından socket client olarak aldırıyorum(de-serialize).

Görüntüyü işlemek için ekran kartını kullanmam gerekiyor. Bunun için de Opencl'nin C++ bağlantısını kullanarak, ekran kartına C99 dilinde bir programcık yolluyorum. Sonuçları gene C#(C++ bağlantısını kullanıyor dll olarak) ile aldıktan sonra MS-SQL ile veritabanına katıyorum.

Görüntüleri Javascript ile websitesinin front-end(client) kısmından slide gösterisi olarak göstertiyorum.

Proje de evdeki asayişin berkemal olup olmadığını anlamamıza yarıyor. 2 adet usb kameradan saniyede 2-3 fps alabiliyor. (henüz usb-kameranın driver olayına girilmedi, girilince 30 fps olacak, C++ gerekecek ama harcanan zamana değer mi? )

Aradığım API hangi dildeyse o dili kullanıyorum. Tüm dillerde vardıysa, en çok kullanılan dile geçiyorum.





< Bu mesaj bu kişi tarafından değiştirildi Tugrul_512bit -- 16 Ağustos 2016; 0:35:09 >
Bu mesaja 1 cevap geldi.
N
9 yıl
Binbaşı
Konu Sahibi

İlgilenip örneklendirdiğiniz için çokı teşekkürler...

Aklımda hep şöyle sorular vardı pyhton'a başlamadan önce, nasıl bu dili kullanarak web siteleri inşa edebilirim. Yavaş yavaş cevaplanıyor...


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Tugrul_512bit
A
9 yıl
Yüzbaşı

Python ile web uygulaması yapacaksanız Django öğrenmeniz iyi olacaktır.
Django sizin çözümünüz.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @NafirKeyh
T
9 yıl
Yarbay

Shell / kabuk / komut satırı ile yazılmış script / betikler farklı dillerin bir arada kullanımına iyi örnektir cunku betikler genellikle farklı dillerde yazılmış farklı programları bir arada calıştırmak için sıklıkla kullanılır. Öte yandan arkadaşın verdiği php, html, css, js, ve sql örneği de gerçekçi bir örnek. SQL, arka planda daemon olarak, "mysqld" gibi ada sahip proses olarak calışırken PHP yorumlayıcısı mysqld ile haberleşir ki o da PHP'nin içinde yer alan ve PHP'nin mysqld ile haberleşmesini sağlayan PDO ve PDO_mysql yazılımları ile gerçekleşmektedir. Bunların üstüne PHP de websunucu hangi program ise (Apache, Nginx, IIS) onun içinde bir DLL (veya Linux için SO) halinde calışır, sistem böyle işler.


Bu mesaja 1 cevap geldi.
N
9 yıl
Binbaşı
Konu Sahibi

Pyhton çalışmamı tamamlamak üzereyim, 1-2 tane proje yazdıktan sonra da django öğrenirim diye düşünüyorum.

Daha sonra deneme olarak yapacağım sitede galiba django, sqllite ve javascripti aynı anda kullanıcam galiba.

Aslında bir tane video sitesi yapmak istiyorum fakat yüklenen videoları nasıl flv. formatına dönüştürüp daha az yer tutmasını sağlayacağını bilmiyorum.


Bu mesaja 1 cevap geldi.
T
9 yıl
Yarbay

Yukarda shell üzerinde yazılan script'lerle bayağı birşeyler yapıldığını söylemiştim ya... o dediğin olayı shell üzerinden de yapmak mümkün. Örnek olarak Audio CD formatından mp3 formatına dosyaları toplu olarak dönüştüren kendi yazdığım ufak shell script'i de vereyim:

< Resime gitmek için tıklayın >

Resimi görebiliyorsan kendi kend açıklıyor. ffmpeg C ile yazılmış bu alanın Şah programlardandır. Yani ne yaptım C ile shell'i bir arada kullanarak işimi hallettim :=)


Bu mesaja 1 cevap geldi.
N
9 yıl
Binbaşı
Konu Sahibi

Bugün C dillerinde uzun zamandır çalışan bir arkadaşıma durumu bahsettim.

Siteye yüklenecek olan videoların, database de fazla bir yer kaplamaması adına .flv gibi az yer kaplayan bir formata dönüştürülmesi gerektiğini söyledim.

O da bunlar için hazır yollar olduğundan bahsetti.

Acaba video format değişiklikleri için en iyi dil C ailesi mi?

Ayrıca Django ile çalışan ve database'i sqllite olan bir web sitesinde, video format değişiklikşeri C dilleri ile yazılan bir programcık ile olabilir mi?



A
9 yıl
Yüzbaşı

Benim yaptığım gibi birşey yapabilirsiniz.
Bende C++ ile web iletişimde.
Arada Python işkiyor. Ama illa python gerekmez. Ben Python kullandım sizde eğer python biliyorsanız Django ile yapabilirsiniz.
Soket diye aratırsanız çıkacaktır.
Belirli bir portdan iletişimi sağlayabilirsiniz.
Bende C++ da cin ve coutlar ile terminalde kullandığım şeyi python ile iletişime geçiriyorum.
Bunları yaparsanız çok şey öğrenirsiniz.



< Bu ileti mobil sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.