• 27-06-2026, 18:16:06
    #1
    Bir motor yaptığımı düşünün Autocadde çalışan. Exe uzantılı. Gayet iyi aslında ama bunu daha da hızlandırmak için bir program dili var mı? O çalışan exe yi daha da hızlandırmak istiyorum. Programcı değilim. Gemi inşacıyım ve kendi işim için güzel bir program yaptım. Ama hızlandırmam lazım. Yine yapay zekadan destek alacağım ama ne yapabilirim?
  • 27-06-2026, 18:17:53
    #2
    kodu verin . rust diline cevirsin ai.
  • 27-06-2026, 18:19:19
    #3
    Turkcan adlı üyeden alıntı: mesajı görüntüle
    kodu verin . rust diline cevirsin ai.
    .rust ne hocam ? exe gibi çalışıyormu ? Birde c# desteklimi ?
  • 27-06-2026, 18:20:25
    #4
    fthcc adlı üyeden alıntı: mesajı görüntüle
    Bir motor yaptığımı düşünün Autocadde çalışan. Exe uzantılı. Gayet iyi aslında ama bunu daha da hızlandırmak için bir program dili var mı? O çalışan exe yi daha da hızlandırmak istiyorum. Programcı değilim. Gemi inşacıyım ve kendi işim için güzel bir program yaptım. Ama hızlandırmam lazım. Yine yapay zekadan destek alacağım ama ne yapabilirim?
    Uygulamayı hızlandırmanın en iyi yolu, onu neyin yavaşlattığını bulup optimize etmektir.
  • 27-06-2026, 18:20:35
    #5
    rust c# gibi farkli bir dil. mevcut yazdiginiz kodu verin rust a dcevirsin. sonra exe olarak build aldirin
  • 27-06-2026, 18:22:12
    #6
    Turkcan adlı üyeden alıntı: mesajı görüntüle
    rust c# gibi farkli bir dil. mevcut yazdiginiz kodu verin rust a dcevirsin. sonra exe olarak build aldirin
    Bunu denicem hocam çok teşekkürler..

    Hocam kod böyle başlıyor. Ben yazılımcı değilim o yüzden soruyorum. Bu c# ile yapıldı.

    using System;
    using System.Collections.Generic;
    using System.Globalization;
    using System.IO;
    using System.Linq;
    using System.Text.Json;
    using System.Threading;
    using NetTopologySuite.Geometries;
    using NetTopologySuite.Geometries.Prepared;
    using NetTopologySuite.Geometries.Utilities;
    using NetTopologySuite.Operation.Buffer;
    using NetTopologySuite.Operation.Union;
    using NetTopologySuite.Simplify;
    
    namespace CSharpMotor
    {
        public class PartData { public string id { get; set; } public double[][] vertices { get; set; } public double[][][] holes { get; set; } public bool canMirror { get; set; } }
        public class ObstacleData { public double[][] vertices { get; set; } public double[][][] holes { get; set; } }
        public class NestingData { public int mode { get; set; } public bool orthoOnly { get; set; } public bool allowMirror { get; set; } public bool useAI { get; set; } public bool startRight { get; set; } public double spacing { get; set; } public double margin { get; set; } public double[][] plate { get; set; } public PartData[] parts { get; set; } public ObstacleData[] obstacles { get; set; } }
    Yani iş gemi inşaatı ile alakalı. Forum için saçma gelebilir
  • 27-06-2026, 18:34:21
    #7
    bunu tek başına hızlandırman imkansız profesyonel destek alman gerek
    rust diline ihtiyacın yok
    daha çok classları struracta çevir, gereksiz obje üretimini azalt singleton pattern kullanabilirsin,
    Nesne üretimi için Pool mantığını kullan ordan objelerini kullanabilirsin,s
    Sürekli liste newleme olan listeleri temizleyip eklemeler yaptırabilirsin
    Algoritmalarını iyileştirebilirsin
    Paralel Foreach kullanabilirsin
  • 27-06-2026, 18:37:27
    #8
    selenium varsa ağır çalışır python kullan
  • 27-06-2026, 18:38:55
    #9
    Evet, üstteki yorum doğru. Siz zaten makine diline en yakın dili kullanıyorsunuz dil değiştirmenin çok bir yararı olmayacak.

    Yavaşlığın sebebini bulmak için işlemler arası zamanlama kurun (veya C# debug nasıl yapılıyorsa) zaman hangi aşamada çok uzuyorsa o bloğu iyileştirmeye çalışın.