Garip bir soru olmuş.
Emek=para=zaman denklemi olduguna gore otomasyon takip yazilimini
neden C ile yazip zamandan paradan kaybedeyim?
Oysa durum genellikle tersine gider: Yazılımı C ile yaz ki, daha
çabuk, daha efektif ve daha ucuza çıksın, daha çok para kazan.
Bir türlü anlayamam bunu. C ile
Geçen bir arkadaşla konuşuyoruz. Diyor ki, amanda C çok zor filan.
Mesela bir server soket uygulamasını ben java ile iki günde
yapabiliyorum hemen.
Güldüm. Çünkü bunu sigara molasında saat 11:00 gibi konuşmuştuk. Ve
ben çıkarken, sabah bir pty üzerinden aldığı stream'ı bir tcp
soketinden aktaran,
İki seferdir yazıp yazıp siliyorum 20 dakika uğraştığım mailleri.
Ama dayanamayacağım yazacağım bu sefer.
Bir javacı arkadaşım socket server yazmış ve acayip mühim bir yerin
önüne koydular. Yapmak istediği transparent proxy imiş sonradan
öğrendik. Bunun için tonla çözüm olduğundan bile
Yazmayı unutmuşum, 3 load balancer isteyen kişi birde networkün
yavaşlığından şikayetçi idi. Sonra anladık ki veritabanından tüm veriyi
app sunucusuna her defasında çekip sonra fitrelemeyi uygulamada
yapıyormuş.
Görüldüğü gibi bu örnekte de üst seviye dil işi kendi kendine yapamadı.
On Tue,
Affınıza sığınarak(amacım kimseyi rencide etmek değil) güzel şehir
hikayeleri bunlar. (:
Yaşamınızda bu tarz bir çok şeye şahit olursunuz.Ben söylediklerinizi iki
yönlüde çürütebilecek bir çok şeye şahit oldum.En son gittiğimiz bir ilin
il sağlık müdürlüğünün 5 kişilik bilgi işlem personelinden
PHP3'ten beri PHP ile web uygulamalari gelistiriyorum ve ilk bu dile
gecmek istememin nedeni,
aaa strstr varmis, fprintf varmis, strcat, fopen, strcmp varmis, o da
varmis bu da varmis vs.. bir suru fonksiyonu Serdar Bey'in de dedigi
gibi wrapper olarak koyduklarini gorunce tamam bununla
Ben abes olmaya devam edeyim izninizle :)))
Rastgele bir web sayfasi konu ile ilgili
http://www.kuro5hin.org/story/2004/2/7/144019/8872
Butun programlama dilleri bosuna uretilmis, hersey C ile yapilmali
teziniz bu mudur ?
Serdar KÖYLÜ wrote:
Kusura bakmayın ama, abes olmuş sadece.
.
-- sonraki b? --
Bir HTML eklentisi temizlendi...
URL:
http://liste.linux.org.tr/pipermail/linux-programlama/attachments/20120424/bbde1a73/attachment-0001.html
--
Message: 3
Date: Tue, 24 Apr 2012 15:46:38 +0300
From: Serdar KÖYLÜs.koy
+9
Guzel ozetledin hocam. Baka adamlar pointer filan kullanmis, yav bunlar
bence de kafayi yemisler. C'de hic interpretor yazilir mi?
Ahahaaa aklima geldi, bi arkadasim var, o da C'de interpretor yazmisti
12 sene once. Tabi amaci faxmodem'ler icin IVR gelistirmekti ve yapip
sattida. Bilseydi o
24-04-2012 16:10 tarihinde, Serdar KÖYLÜ yazdı:
Bir gariplik var di mi? PHP çok kolay filan ama, nedense bu kodu gene
oturmuş bunlar C ile yazmış. Kafayı yemiş olmalı bunlar değil mi
beyler? Hazır güzel güzel PHP dili varken, C ile kendilerine zulm eden
avareler olsa gerek bunlar, bakmayın siz
Tesekkur ederim, yazdigimi dogruladiginiz icin.
Daha once de ifade ettigim gibi bir cok dilin arkasinda C kutuphaneleri
ve rutinleri var zaten.
Ama bu C dilini program gelistirme icin genel anlamda en ideal dil yapar
mi ?
Turbo C mi Microsoft C mi tartisilirdi bir zamanlar da...
C derken siz
Hayır, hatta, n'ayırr, n'olamazzz...
Mesele, burada yahu C ile şunu yapmak için ömrünüz biter gibi
yapılan çıkışlar. Bakıyorum, onları yapamk için C gayet makul, gayet
verimli vede süratli.
Hani deseniz ki, bir şekilde uygulamayı jail içinde, yani sistemin
sadece istenen kısımlarına istenen
Gnome ve KDE sanirim oldukca genel kullanimli ve biraz da GUI
sayilabilecek (!) uygulamalar.
Bunlar icin gelistirilmis uygulamalarin %kaci java? Kabul ediyorum
phyton var son yillarda ama halen buyuk kismi C/C++ ve Perl
Ansi C derseniz o zaman bende derim ki; elinizdeki diger uygulama
bazı insanlar c nin sorunları olduğunu düşünüyorlar, mesela object
oriented değilmiş gibi.. öncelikle şunu söylemeliyimki OOP dille alakalı
bir şey değildir. c ile de object oriented yazılır. kimler yazmış
derseniz GNOME projesi dahilinde yazılan gobject en güçlü kanıtıdır,
başka derseniz vlc
Keske machine code yazabiliyor olsaydik kolayca, en hizli oyle
calisirdi. :)))
C gucunden suphem yok, kimsenin de yoktur. Gelistirme icin ideal mi
yanitinin pesindeyim. Bazen ideal, bazen de degil diyorum. Yani ihtiyac
ve uygulamaya bagli aslinda.
Simdi gercek ornekle olayi gelistirelim. C
Kacimiz acaba gelistirdigi dilin kodlarini inceledi?
Ben PHP'de de gelistime yapiyorum ve yillar once ilk yaptigim sey source
kodu gunlerce irdelemek olmustu. Saniryorum kendimce bazi katkilarim da
oldu.
Ama temelde soylemek istedigim, calistigim ortama hakim olmamak benim en
buyuk fobim.
Gereksiz bir sidik yarışına döndü olay (:
24 Nisan 2012 15:50 tarihinde Serdar KÖYLÜ s.koy...@gmail.com yazdı:
Bu da bir başka acayip olmuş.
Bakıyorum da, mesela Java ortamı olan dalvik, yani android'deki
kodlara. Adam nesnelerin tüm methodlarını nerdeyse, native call'lere
bir wrapper
Biz üstteki yazıyı yazana kadar 4 tane daha mail girmiş araya (:
24 Nisan 2012 17:01 tarihinde Atıf CEYLAN meh...@atifceylan.com yazdı:
**
Gnome ve KDE sanirim oldukca genel kullanimli ve biraz da GUI
sayilabilecek (!) uygulamalar.
Bunlar icin gelistirilmis uygulamalarin %kaci java? Kabul
Aslında çoook güzel bir tartışma oluyor. Okuması da çok keyifli. Hatta
gaza geldim ben de 1-2 şey yazayım istedim.
Ben Pascal-C-Delphi yolunu izlemiş bir programcıyım. Şu anda da yoğun
olarak Delphi kullanıyorum. Ayrıca zaman zaman C++, Python, Php, C#,
Visual Basic ve Java ile
Bu mailden itibaren aldım ama genele itafen:
işimin gereği bazı hesaplamarı formülüze edip grafiğe dökmem gerekiyor.
En basitinden report ve math java-kütüphaneleri kullanıyorum. C de
Report için spesifik bir kütüphane var mı ? yoksa oturup kendim mi
yazacam ? ben python ile yazmak istemiştim
2012/4/24 Serdar KÖYLÜ s.koy...@gmail.com:
Güldüm. Çünkü bunu sigara molasında saat 11:00 gibi konuşmuştuk. Ve
ben çıkarken, sabah bir pty üzerinden aldığı stream'ı bir tcp
soketinden aktaran, her iki noktada non-blocking olan multithread bir
şey yazmıştım ki, yazmaya tasarım vs. dahil sabah
Programlama dilleri konusunda bu boyutta fanatizm ilginc geldi. (CBahce
mi, DelphiSaray mi ?)
C ogrenmesi zor bir programlama dilidir. Neye gore, herhangi bir xbase
ya da Delphiye gore.
C ogrenmesi kolay bir programlama dilidir. Neye gore, Assembler'a gore.
Hersey en iyi C ile yapilir. Kime
Python kullanmayı düşünürseniz pyusb işi epeyi kolaylaştırıyor.
Kaan
24 Nisan 2012 23:23 tarihinde Mucibirahman İLBUĞA mucip.ilb...@gmail.comyazdı:
Merhabalar,
USB ile bilgisayara bağlı elektronik kartlar arasında haberleşmeyi
sağlamayı düşünüyoruz. C ve C++ kullanılacak. Bu konuda
arduino
24 Nisan 2012 23:23 tarihinde Mucibirahman İLBUĞA mucip.ilb...@gmail.comyazdı:
Merhabalar,
USB ile bilgisayara bağlı elektronik kartlar arasında haberleşmeyi
sağlamayı düşünüyoruz. C ve C++ kullanılacak. Bu konuda kütüphane,
bilgi, yöntem önerebilir misiniz?...
--
Kolay gelsin,
24-04-2012 23:25 tarihinde, Adil İLHAN yazdı:
arduino
24 Nisan 2012 23:23 tarihinde Mucibirahman İLBUĞA
mucip.ilb...@gmail.com mailto:mucip.ilb...@gmail.com yazdı:
Selam,
Şahsen elektronikten çok fazla anlamam. Sadece yardım istendi.
Ben de bu karta ulaştım ama arkadaş daha özgür olmak
+1, tam olarak ne yapılması isteniyor?
On Apr 24, 2012 11:27 PM, Adil İLHAN adilme...@gmail.com wrote:
arduino
24 Nisan 2012 23:23 tarihinde Mucibirahman İLBUĞA
mucip.ilb...@gmail.comyazdı:
Merhabalar,
USB ile bilgisayara bağlı elektronik kartlar arasında haberleşmeyi
sağlamayı
Amerikayı yeniden keşfetmek isteyenlere bayılıyorum. Arduino zaten AVR
kullanıyor, tek farkı bir framework ile daha kısa sürede çok daha fazla yol
alınması. Lazımsa elimde Atmel geliştirme kartı ve JTAG bağlantı kablosu
mevcut, uygun bir fiyata kendisine verebilirim. Kart üzerinde RS232 ve
RS485
Arduino ile işinizi çok kısa sürede halledebilirsiniz.Onun dışında biraz
daha işimi zorlaştırmak istiyorum derseniz avr,pic ile uğraşırsınız.Ama
benim tavsiyem arduinodan yana.Hem kolay,hem açık kaynak kodlu hemde
hızlı.Daha ne olsun
--
*www.halitalptekin.com | Halit Alptekin*
Sanırım anlaşılmayan olay şu. C zor bir dil demek, insafsızlıktır.
Herşey için C en iyisidr demekse, aynı şekilde insafsızlıktır.
Bakalım, ne var ortada. Neden, bakıyoruz, olayın bir türlü
anlaşılmadığını görmek için. Deniyor ki, Clipper kodu ile Clipper'ın
ürettiği C kodu. Hangisi daha
C ogrenmesi zor bir programlama dilidir. Neye gore, herhangi bir xbase
ya da Delphiye gore. C ogrenmesi kolay bir programlama dilidir. Neye
gore, Assembler'a gore.
Bu tamamen yanlış bir algıdır.
C'nin öğrenme eğrisi, başlangıçta diktir. Delphi veya Java ise,
başlangıçta daha düzdür. Ama
Direk soruya bakarsak..
USB ile haberleşme iki yoldan yapılabilir. Ya kernele sürücü
yazarsınız. Yada libusb kullanarak user space'tan cihaza erişirsiniz.
Kernele sürücü eklemek, ancak çok özel donanımlar için mantıklıdır.
Mesela bir kamera için. Yada bir flashdisk için. Esprisi, bu
cihazların
Şunuda ekleyeyim de...
libusb elzem değil. cihaz dosyasını, sysfs veya procfs'ten neyse açar,
ilgili IOCTL'ler ile direk işi halledebilirsiniz. Ama bu assembler ile
kodlamak gibi olur, işi zorlaştırır.
2012/4/25 Serdar KÖYLÜ s.koy...@gmail.com:
Direk soruya bakarsak..
USB ile haberleşme iki
Nodejs nin de arkasında C var diye biliyorum.
Ryhan Dahl in fransada katıldığı bir toplantinin videosunu paylaşayım.
http://www.youtube.com/watch?v=IPTl_E-_9aY
Sevgi ve Saygı ile...
Mustafa Kahraman
___
Linux-programlama mailing list
33 matches
Mail list logo