[]

C ile kodlama

Arkadaşlar bi ödevim için GAMS dilinde çok düzgün bir şekilde yazdığım yaklaşık 900 satırlık (bunların yaklaşık 300-400 satırında sadece variable ler tanımlanmış durumda yani asıl işlemlerin olduğu alan 500 satır filan) bir kod var. Program tam olarak çalışır çekilde fakat çalışma sürelerinden memnun değilim. Bu kodu C/C++ diline çevirtmek istiyorum. Hayrına olursa daha iyi olur fakat para konusunda da anlaşırız. Bu konuda bana yardımcı olabilecek arkadaşlar bana sözlükten ulaşabilir veyahut buraya mail adreslerini yazarsanız ben size ulaşırım.

Yazılan programın içeriğinden ve GAMS programlama dilinden biraz bahsedeyim: Programda görsel veya database filan la ilgili hiç bir şey yok. Sadece IF, While ve LOOP döngüleri ve matematiksel 4 işlem var. Bir de array lerin maximumunu ve minimumunu alma işlemleri var. GAMS de çok zor bi dil değil C ve diğer programlama dillerine çok benziyor ve ben yazdığım programın algoritmasını çok çok iyi biliyorum. Eğer Ankara'da olan bi arkadaş olursa ben direk yanında bulunabilirim kodlama anında GAMS de veya algortima da anlamadığı bir yer olursa açıklamak için, yok başka şehirde olursa tel veya maille de 24 saat haberleşebiliriz.

Bu işi parasıyla veya hayrına kotarabilecek birini arıyorum. Önerebileceğiniz biri varsa o da olur önerilere de açığım...

 
selamlar, o dedigini c ya da c++ da ben yapabilirim ama maalesef benim de paraya ihtiyacim var. eger birileri hayrina yapmazsa bu is cini ben yardimci olabilirim. madem performans icin yaziyorsun bu programi, lisp te yazmayi denedin mi? bir de c'ye benziyor demissin bu gams, sen neden c' de yazmiyorsun bunu anlamadim, usandin mi yazmaktan?

ayrica, google dan gams-->c kod donusturucusu diye birseyler baksan belki hic ugrasmadan dogruca istedigini alabilirsin?
  • egotm  (16.03.08 22:02:20) 
Dediğim gibi paralı tekliflere de açığım. Egotm sana ulaşabileceğim bir mail adresi filan verebilirsen oradan daha ayrıntılı konuşabiliriz. Eğer ekşide bir suser arkadaşın varsa o da mesaj atıp bildirebilir bana mail adresini...

Bunun dışında şöyle cevap vereyim GAMS, c programlama dilini bilenler için çok kolay şekilde öğrenilebilir fakat GAMS bilen biri C ye geçmek için oturup baştan C öğrenmek zorunda kalabilir. Mesela en kolayından GAMS de bir değişken tanımlamak için scalar değişken adı; demek yeterli C de int i var, char ı var, floatı var doublesi var var oğlu var. Ayrıca array indislerinde de bi kıllık var gams de direk indisi kullanamıyorsunuz, bu indis kullanımın C de farklı olduğunu hatırlıyorum fakat C de bu konuya tam vakıf değilim.

Benim sıfırdan C öğrenecek kadar vaktim yok, ayrıca usandım/üşendim yazmaya. Direk GAMS den C ye dönüştürücü bir program olacağını zannetmiyorum çünkü anlatmaya çalıştığım gibi aralarında bazı nüans farklılıkları var. Lisp i yeni duyuyorum fakat okudğum kadaıyla onun kodlamasını anlamak çok çok daha zor gams den bile yamuk bi dil gibi gözüküyor (kime göre neye göre tabii)

Bu arada arkadaşın Ankara da olması daha önce de değim gibi tercih sebebidir çünkü özellikle ilk başlardaki bazı yerlerde birebir çalışmamız gerekebilir...
  • selimse  (17.03.08 00:54:53) 
selamlar, senin mailine cevap yazdim ama bir yanit alamadim. acaba gonderdigim mail eline ulasmadi mi?


  • egotm  (18.03.08 01:51:08) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.