Issue 96 in zemberek: C++ veya ANSI C Port

17 views
Skip to first unread message

codesite...@google.com

unread,
Jul 21, 2009, 6:10:53 AM7/21/09
to zembere...@googlegroups.com
Status: New
Owner: ----

New issue 96 by hdo...@gmail.com: C++ veya ANSI C Port
http://code.google.com/p/zemberek/issues/detail?id=96

libzemberek gibi C++ veya ANSI C portu olması çok faydalı olur. Böylelikle
diğer betik (scripting) dillerine modül olarak eklenmeleri ve kullanılması
kolaylaştırılır ve hızı artacaktır.

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

codesite...@google.com

unread,
Jul 21, 2009, 6:22:04 AM7/21/09
to zembere...@googlegroups.com

Comment #1 on issue 96 by mdakin: C++ veya ANSI C Port
http://code.google.com/p/zemberek/issues/detail?id=96

Evet katiliyorum, bu konuda aktif olarak calisacak arkadaslara her turlu
yardimi
yapmaya hazirim.

codesite...@google.com

unread,
Jul 21, 2009, 12:42:07 PM7/21/09
to zembere...@googlegroups.com
Updates:
Cc: railaliev metin.org

Comment #2 on issue 96 by serkankaba: C++ veya ANSI C Port
http://code.google.com/p/zemberek/issues/detail?id=96

Benim aslında port olarak değil de zemberek-server a erişim için böyle bi
düşüncem
var. Etrafta pekçok sunucu erişim kodu dolaşıyor (Barış'ın başlayıp benim
düzenlediğim, Rail'in düzenlediği vs.)

Bu sizce nasıl olur?

codesite...@google.com

unread,
Jul 21, 2009, 1:08:18 PM7/21/09
to zembere...@googlegroups.com

Comment #3 on issue 96 by railaliev: C++ veya ANSI C Port
http://code.google.com/p/zemberek/issues/detail?id=96

Serkan'ın söylediklerine katılıyorum. En azından birinci adımı atmış
olacağız.

codesite...@google.com

unread,
Jul 22, 2009, 4:02:01 AM7/22/09
to zembere...@googlegroups.com

Comment #4 on issue 96 by hdo...@gmail.com: C++ veya ANSI C Port
http://code.google.com/p/zemberek/issues/detail?id=96

zemberek-server icin herhangi bir baglanti kurucu arayuzu yazilabilir (PHP,
C, C++,
C#, ActionScript vs). Fakat esas (bence) ihtiyac duyulan daha hizli ve
global bir
kutuphane olusturulmasi. Ve bu da (bence) C++/C gibi bir dil ile
yapilabilir. Java
platform bagimsiz olarak adlandirilir ama herhangi bir Linux/Unix/BSD
dagitimi
icindeki kutuphanelere baktigimizda hepsinin C/C++ gibi bir dil ile
hazirlanip
derlendigini goruruz, herhangi bir Java kutuphanesi gelmez (libXXX-devel,
libXXX,
libXXX-tools gibi paketlere baktigimizda).

Ornegin PHP'ye "extension" yazmak istedigimizde bu C/C++ kutuphanesini
direkt
kullanabiliriz, ya da Python modulu yazmak icin, ya da Delphi icinde DLL'i
kullanarak...

Demek istedigim zembereke erisim degil, zembereki daha kullanisli, (Java) VM
gerektirmeyen bir paket haline getirmek.

codesite...@google.com

unread,
Jul 22, 2009, 5:14:24 AM7/22/09
to zembere...@googlegroups.com

Comment #5 on issue 96 by mdakin: C++ veya ANSI C Port
http://code.google.com/p/zemberek/issues/detail?id=96

hdo...@gmail.com,

Java ile yazilmis kutuphanelerin problemi hiz degil
(http://shootout.alioth.debian.org/u32q/). Asil problem C++ ile yazilmis
uygulamalara
baglanmalarinin nispten zor olmasi.

Baska bir nokta da Zemberek normalde spell checker olarak tasarlanmamis
olmasi, o
yuzden olmasi gerekenden biraz daha buyuk bellek kullaniyor. Ayrica zemberek
server'de de gereksiz bagimliliklar var (mina).

Sadece yazim denetimi yapan cok daha basit ve kucuk bir kutuphane yazmak o
yuzden
anlamli olabilir. Bu konuda kucuk bir calisma baslatmistik, kodu basit
oldugu icin
muhtemelen farkli dillere (C++ gibi) aktarilmasi da kolay olacak. Ama ben
cok fazla
zaman ayiramiyorum.

Bunun disinda genel amacli dil isleme kutuphaneleri icin C++ dilini uygun
bir
alternatif olarak gormuyorum. Ancak bir girisimde bulunacaksaniz yardimci
olmaya
calisiriz. Sonucta elimizde etiketlenmis kokler ve ek kurallari var.

codesite...@google.com

unread,
Jul 22, 2009, 6:47:25 AM7/22/09
to zembere...@googlegroups.com

Comment #6 on issue 96 by hdo...@gmail.com: C++ veya ANSI C Port
http://code.google.com/p/zemberek/issues/detail?id=96

Benim amacim da sadece bu denetim kismi icin (yani kelimeyi yapisal
parcalarina
ayiran) kismini kutuphane haline getirmek. Bu kutuphane ile de ilerde spell
check
icin bir paket yazilabilir, yine ayni kutuphaneyi kullanarak, socket
programlama icin
baska bir paket ile (libevent, libev gibi) server kismi yazilabilir.

Kisaca benim ihtiyac duydugum ve olmasini istedigim ilk bahsettigimiz
(sizin de
bahsettiginiz denetim kutuphanesi). (Sanirim bu zemberek java'daki cekirdek
kismi
oluyor?) Bu konuda ANSI C ile yazilmasi kisminda yardimci olabilirim. Eger
elinizde
bu denetim kisminin pseudo kodu varsa daha da hizli sekilde yapilabilir.

Reply all
Reply to author
Forward
0 new messages