GraphViz'in MS Windows Paketi Güncellendi

0
FZ
Çizge çizmek ve envai türden çizge (graf) düzenlemesi için en güçlü yazılımlardan biri olan GraphViz'in MS Windows için yeni paketi çıktı.
Emden R. Gansner'in 24 Ağustos Cuma günü GraphViz e-posta listesindeki duyurusuna göre bu paketle GraphViz'in UNIX sürümündeki özellikler MS Windows sürümüne de aktarıldı ve yeni pakette:

- statik kitaplıkların yanısıra dinamik kitaplıklar
- fontconfig ve cairo kitaplıkları kullanım imkanı
- gvpr isimli genel bir DOT çizge işleyicisi mevcut

Ayrıca pakette GVedit isimli bir grafik kullanıcı arayüzü de yer alıyor.

Görüşler

0
Tarık
Bu paketi C/C++ programlama dillerinde fonksiyonlar için nasıl kullanabileceğimizi bilen birileri varmıdır acaba? Ben siteyi hızlıca inceledim fakat pek birşey bulamadım.
0
FZ
Bağımlılık analizi yapıp mesela bunun sonucunu DOT formatında bir çizge olarak üreten bir yazılım varsa ya da siz böyle bir şey yazarsanız o zaman GraphViz kullanarak hangi fonksiyonun neyi çağırdığını yahut sınıflararası bağımlılık gibi şeyleri inceleyebilirsiniz. GraphViz'in yaptığı tek şey kendisine metin dosyası olarak verilmiş bir çizgeyi görsel halde dökmek.
0
Tarık
Halihazırda GraphViz, C/C++ kaynak kodu üzerinde bu analizleri kendisi yapamıyor diyorsunuz. Ki bunun için oluşturulmuş bir yazılım değil.

Bu isteğimizi sağlamak için ufak bir beyin fırtınası gerçekleştirdiğimizi farzetsek, çalışma hangi yönde olmalı?, karakter katarı okuyarak belli ölçütlere göre çalışan bir çevirici yapmak mı uygun olur yoksa bu yazılımın sadece c/c++ fonksiyon analizini yapabilen bir gerçeklemesi mi daha uygun olur. En basit halde nasıl düşünülebilir?

Daha öncesinde istediğim işi yapan bir yazılım varmıdır onada bakmak gerek tabii.
0
anhanguera
selam,

bu istediginizi yapabilen turden bir programi 2005 senesinde yazdim ben [1], program i incelerseniz her hangi bir dili destekleyebilecek sekilde yazilmisti. ancak sadece C dili icin backend'ini hazirlamistim, her hangi baska bir dil icin parser ekleme sansiniz var.

program sadece eglence icin ve xynth [2] kod yapisini gorebilmek icin yazildi. bu yuzden belki diger kodlarda sorun cikabilir, ama duzeltilemeyecek seyler degildir.

[1] source parser http://gsulinux.org/~distch/projects/srcprs
[2] xynth http://gsulinux.org/~distch/projects/xynth

dilerim isinize yarar
alper akcan.
0
Tarık
Teşekkürler, inceleyip görmek isterim en azından fikir edinmek açısından. Belki azcık daha geliştirir debian/ubuntu deposuna felan sokarız :)
Görüş belirtmek için giriş yapın...

İlgili Yazılar

MyAsist Web Framework

myasist

MyAsist, "web Tabanlı uygulamaların geliştirmesini en verimli halde nasıl yaparız?" sorusuna çözüm arayışlarımızın bir ürünüdür.

Kişisel ve Öğrenim amaçlı kullanımlar için ücretsiz olarak edinilebilir.

StarLogo'nun Yeni Versiyonu Duyuruldu

ahmetozdemir

Modelleme ve simülasyon yazılımı StarLogo'nun yeni versiyonu StarLogo TNG (The Next Generation) Preview 2 duyuruldu. Bu sürümdeki en büyük özellik Preview 1'den her bakımdan daha hızlı olması.

Markov Zinciri İle Anlamlı Gibi Görünen Metin Üretme

FZ

Markov Zinciri Algoritması

Bu makale özgün bir makale olmayıp Kerninghan ve Pike'ın The Practice of Programming kitabındaki 3. bölümün tercüme edilmiş, kısaltılmış, değiştirilmiş halidir. Makaledeki tüm eksikliklerden, teknik yanlışlıklardan, vs. Emre "FZ" Sevinç sorumludur.

Anlamlı Gibi Görünen (!) Doğal Dil Üretimi

Bir insan dilindeki (İngilizce gibi) cümleleri belli bir...

OS X ile Windows XP Yarışıyor

Soulblighter

www.XvsXP.com adresinde OS X ile Windows XP'nin karşılaştırılması yapılıyor. Karşılaştırmanın ayrıntıları ve verilen puanlar bir tabloda belirtilmiş.

Logo'nun 40. Yılı ve StarLogo TNG: The Next Generation

FZ

40 sene önce bu günlerde Lisp dilinden türetilen LOGO dili özellikle gençlere geometri ve bilgisayar kodlama yeteneklerinin kolayca kazandırılması için tasarlanmıştı. LOGO programlama dili pek çok nesildeki çocuğun ilk bilgisayar deneyimi olmuş pek çok okulda kullanılmıştı. Slashdot ve WIRED'ın 40. yıl haberleri geçtiği günlerde MIT'deki StarLogo ekibi de StarLogo TNG: The Next Generation Beta 1'i duyurdu.