---
title: "c++ eller java"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/113645-c-eller-java"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "Ryzzen"
published: "2004-10-15T21:42:32.000Z"
updated: "2004-10-18T13:17:03.000Z"
replies: 10
views: 525
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/113645-c-eller-java"
---

# c++ eller java

## #1 — Ryzzen, 2004-10-15T21:42Z

Har tänkt att bygga en enklara programvara som skall funka på unix och windows.

Programmet skall vara funktionellt på en Pentium 120MHz.

Grejen varför jag frågar är att jag är osäker på javas prestanda med SWING. 

Funderar på att använda QT eller liknande till c++.

Hur skall jag tänka och vad är för och nakdelar?

Permalänk: https://www.webforum.nu/p/113645

## #2 — iamelof, 2004-10-15T21:52Z

Det stora pluset Java har är ju att det är plattformsoberoende, du behöver inte porta koden till något annat OS utan det ska bara vara att köra på den andra datorn, förutsagt att du har Java-tolk installerad där :)

Har läst lite olika jämförelser om vilket som var snabbast mellan de två, och enligt vad dom kom fram till så vinner C++. Visst går det att snabba upp språken i oändlighet, men för den allmänna småfifflaren som följer exempel på nätet osv, så går nog C++ snabbare.

Jag har även läst att Javas plattformsoberoende inte fungerar fullt ut, men jag skulle gissa på att det gäller dom riktigt stora programmen.

Du kan ju alltid ha Javas plattformsoberoende i åtanke, och sedan välja mellan Java och C++, där du i C++ får skriva om kod till \*nix-systemet.

Permalänk: https://www.webforum.nu/p/1460178

## #3 — tydal, 2004-10-15T21:59Z

> **iamelof skrev:**
>
> där du i C++ får skriva om kod till \*nix-systemet.

Koden behöver inte skrivas om. Den går att göra plattformsoberoende. Däremot måste den ju kompileras för de OS man vill kunna köra.

Permalänk: https://www.webforum.nu/p/1460183

## #4 — Ryzzen, 2004-10-15T22:10Z

Vad för grafik bibliotek skall man köra till C++ om man vill ha det platforsm oberoende.

Har tittat SDL. Men det är främst för spel.
QT verkar oxo finnas till både win och unx. Men jag vet inte hur snabb det är. Den måste funka hyfsat på en enkel pentium (120MHz) burk.

Hur minneskrävande är java.

Permalänk: https://www.webforum.nu/p/1460187

## #5 — tydal, 2004-10-15T22:14Z

Jag kan tyvärr inte uttala mig om snabbheten, men ett annat library för grafiska gränssnitt är GTK.

Permalänk: https://www.webforum.nu/p/1460188

## #6 — iamelof, 2004-10-15T22:17Z

> **tydal skrev:**
>
> > **iamelof skrev:**
> >
> > där du i C++ får skriva om kod till \*nix-systemet.
>
> 
> 
> Koden behöver inte skrivas om. Den går att göra plattformsoberoende. Däremot måste den ju kompileras för de OS man vill kunna köra.

Du har så rätt ;)

**Åter till Ryzzen**
Är det program du ska göra? Det finns ju alltid [wxWidgets](http://www.wxwidgets.org/) som finns till de flesta OS. Har aldrig testat det själv, men det ser mycket trevligt ut!

Permalänk: https://www.webforum.nu/p/1460189

## #7 — Ryzzen, 2004-10-15T22:46Z

Jo jag behöver främst något för att hantera fönster gränsnitt till ett vanligt program som gör att jag slipper göra några större justeringar för att det skall funka på \*nix och windows. 
Iofs alltid trevligt om Mac OS X och får vara med i skaran.

Om jag väljer C++ så funderar jag på att köra med SDL för nätverksbiten. Det finns till dom flesta platformarna.

När det gäller java så har den ju hyfsat nätverkshantering inbyggt.

Permalänk: https://www.webforum.nu/p/1460199

## #8 — iamelof, 2004-10-15T22:52Z

> **Ryzzen skrev:**
>
> Jo jag behöver främst något för att hantera fönster gränsnitt till ett vanligt program som gör att jag slipper göra några större justeringar för att det skall funka på \*nix och windows. 
> Iofs alltid trevligt om Mac OS X och får vara med i skaran.
> 
> Om jag väljer C++ så funderar jag på att köra med SDL för nätverksbiten. Det finns till dom flesta platformarna.
> 
> När det gäller java så har den ju hyfsat nätverkshantering inbyggt.

Har du kikat på [wxWidgets](http://www.wxwidgets.org)? Det stödjer ju de flesta platformar:

> What platforms are supported by wxWidgets 2?
> 
>     \* Windows 3.1, Windows 95/98, Windows NT, Windows 2000, Windows ME.
>     \* Linux and other Unix platforms with GTK+.
>     \* Unix with Motif or the free Motif clone Lesstif.
>     \* Mac OS.
>     \* Embedded platforms are being investigated. See the wxUniversal project.
>     \* An OS/2 port is in progress, and you can also compile wxWidgets for GTK+ or Motif on OS/2.

Permalänk: https://www.webforum.nu/p/1460200

## #9 — Ryzzen, 2004-10-15T23:03Z

Råkad upptäcka att den visst hade nätverkstöd oxo :)

Hittar inget om man kan ha olika språk filer. Alltså en fil med all text i till programet på olika språk. Någon som vet om dom har det eller blir det till att göra någon egen variant.

Har för mig att QT har det ialf.

Permalänk: https://www.webforum.nu/p/1460207

## #10 — spango, 2004-10-15T23:47Z

GNU gettext finns ju alltid.

Permalänk: https://www.webforum.nu/p/1460219

## #11 — Vimp, 2004-10-18T13:17Z

/r
...

 :r

Permalänk: https://www.webforum.nu/p/1461293

---

Tråden på webben: https://www.webforum.nu/amne/programmering/113645-c-eller-java
