Programmiersprache - neue und gute Antworten

  • 1
    Small Basic Problem - kann mir jemand helfen?
    Antwort von dilbert79 dilbert79

    x hoch 2 als x Stern x schreiben. Berechnung als fliesskomma zahlen durchführen. Ergebnis kann als festkomma zahl ausgegeben werden. Rechnen mit long. Ausgabe mit integer.

    Kommentar von XxXxXxXoXxXxXxX XxXxXxXoXxXxXxX

    kannst du mir das mal zeigen, wie du das in small basic eingeben würdest? :) Bekommst dann auch den Stern

  • 0
    Was ist du beste Programmiersprache zum "hacken"...
    RatgeberHelden Antwort von tobistenzel tobistenzel

    Kommt darauf an, was du unter Hacking verstehst, das ist ein weites Feld ;)

    Python ist für Netzwerk-Spielereien sehr praktisch, vor allem wegen der sehr hilfreichen Bibliotheken wie z.B. Scapy. Ansonsten ist die Sprache auch sehr gut für "mal schnell ein Programm schreiben".

    In dem Buch gehts eher um "Debugging" von Programmen, speziell für Windows. Da gibts auch einige Tools für Python.

    C-Kenntnisse sind natürlich auch notwendig, wenn man die tieferen Zusammenhänge verstehen will und wenn man hardwarenah arbeiten muss.

    C-Code lässt sich dann auch gut mit Python-Programmen verbinden.

    Kommentar von Bzzlmx Bzzlmx

    So ein eigener Tro*****r wäre schon super aber austesten würde ich ihn eh nur an meiner virtuellen maschine...

    Kommentar von Bzzlmx Bzzlmx

    Achja... was meinst du mit C code lässt sichj mit Python code "verbinden"... wie geht sowas?

  • 0
    Was ist du beste Programmiersprache zum "hacken"...
    Antwort von AeruxX AeruxX

    Viele Scriptkiddys die Schäden anrichten machen das mit Java-Script, soweit ich das weiß ...

    Mit C++ lassen sich auch einige schädliche Programme schrieben ...

    Kommentar von Bzzlmx Bzzlmx

    Scriptkiddies... ich hasse die und ich will verdammt nochmal keinen Schade anrichten...nur nen eigenen Tr****r proggen und mich tief in das Thema Computersicherheit einarbeiten...

  • 0
    Was ist du beste Programmiersprache zum "hacken"...
    Antwort von CrystalixXx CrystalixXx

    Unbefugt Zugriff verschaffen ist illegal. Wenn du in einem adäquaten Sicherheitsbereich tätig bist, dann lernst du sowas schon noch und musst hier nicht fragen.

    Eine solche Frage zu stellen kann also nur heißen, dass du es für deinen privaten Gebrauch möchtest. Dass du davon aber legal keinen sinnvollen/praktischen Nutzen entnehmen kannst (was ich spontan mal so behaupte), bringt es dir also nichts. Weshalb man nur davon ausgehen kann, dass du es illegal nutzen möchtest.

    Kommentar von Bzzlmx Bzzlmx

    Wer hat hier von unbefugt Zutritt verschaffen geredet... warum verstehen einen alle nur bei dem Wort "Hacker" oder "hacken" immer gleich falsch?!?

    Und ich will es nicht illegal benutzen sondern die Struktur hinter Malware verstehen, analysieren und entgegenwirken können und mich nicht auf Antivirenscanner verlassen müssen.

    Wenn ich soweit bin möchte ich nach Möglichkeit eine eigene Pentestingfirma gründen und da muss man halt auch die "bösen tricks" kennen.

    Außerdem haben Hacker das Internet erfunden denn übersetzt bedeutet dies nichts anderes als Sicherheitsexperte in Computertechnik und World Wide Web.

    Ich hoffe du hast verstanden was ich meine und überdenkst deine Antwort noch einmal... anstatt nur "punktegei*** zu sein wenn ich das so ausdrücken darf.

    Ich habe nichts gegen Kritik, solange sie konstruktiv ist.

    MFG Bzzlmx

    Kommentar von CrystalixXx CrystalixXxCrystalixXx

    Beim Hacken geht es heute nun einmal darum unrechtmäßigen Zugriff auf ein System zu erhalten. Es zum eigenen Gebrauch auszunutzen ist geschichtlich zumindest erst später entstanden.

    Wenn du verstehen willst, wie so etwas funktioniert, dann wirst du um einen jeweiligen Kurs nicht drum herum kommen. Vorallem wenn du selbst so etwas später auf die Beine stellen willst! Da reichen solche einfachen Fragen im Internet einfach nicht aus. Du musst dich intensiv mit den Grundlagen befassen, um dann ins Detail gehen zu können. Hilfreich wäre dann auch eine entsprechende Ausbildung (was ich anfangs auch andeutete) zu absolvieren. Das Internet bietet viele Möglichkeiten, es hat aber auch Grenzen.

    Wenn jemand die Funktionsweise von Schadsoftware verstehen will, dann ist es immer ein kritisches Zeichen. Denn wer das beruflich macht oder machen will, der besucht eine (Fach-/Hoch-/Berufs-/...) Schule oder zumindest verschiedene Kurse. Der lernt es also richtig. Autodidaktisch ist es einfach unsinnig. Da brauchst du gar nicht erst daran denken eine Firma zu gründen. Tut mir Leid, aber so ist das.

    Hacker waren es - meiner Information nach - nicht, die das Internet "erschufen". Menschen, die im Bereich der Technik, respektive Netzwerktechnik, hervorragendes Wissen besaßen trifft da eher zu. Sie als Hacker zu bezeichnen wäre aber falsch.

    Was du aber willst hat vermutlich mehr mit Heuristik zu tun. Konstruktiv genug?

  • 0
    Was ist an meinem Code falsch????
    Antwort von dergutekoenig dergutekoenig

    Deine Frage wurde zwar schon beantwortet, ich will aber - wegen des Lerneffekts - trotzdem noch erwähnen, dass die Fehlermeldung des Compilers wortwörtlich sagt, was falsch ist und wo. Wenn du programmieren lernen willst, lerne Compiler-Fehlermeldungen lesen.

  • 0
    Was ist an meinem Code falsch????
    Antwort von Bzzlmx Bzzlmx

    OH NEIN ICH HABE MICH GETÄUSCHT... es klappt immer noch nicht aber es wird kein fehler angezeigt... aber es wird kein ergebniss ausgegeben...

    MEIN CODE:

    using System; using System.Collections.Generic; using System.Linq; using System.Text;

    namespace Rechner1 { class Program { static void Main(string[] args) { decimal zahl1, zahl2; string rechenzeichen, ergebnis;

            Console.Write("Geben sie die erste Zahl ein: ");
            zahl1 = decimal.Parse(Console.ReadLine());
    
            Console.Write("Geben sie die zweite Zahl ein: ");
            zahl2 = decimal.Parse(Console.ReadLine());
    
            Console.Write("Geben sie einen Operator (+,-,*,: bzw. /) ein: ");
            rechenzeichen = Console.ReadLine();
    
    
            switch(rechenzeichen)
            {
    
            case "+":
            ergebnis = "Ergebnis: " + (zahl1+zahl2);
                    break;            
    
            case "-":
            ergebnis = "Ergebnis: " + (zahl1-zahl2);
                    break;            
    
    
            case "*":
            ergebnis = "Ergebnis: " + (zahl1*zahl2);
                    break; 
    
            case "/":
            case ":":
            ergebnis = "Ergebnis: " + (zahl1/zahl2);
                    break;
    
            default:
            ergebnis = "Fehler: Ungültiger Operator!";
            break;
    
        }
    
    }
    }
    

    }

    :S pls help ich brauche sie schnell :S

    Kommentar von Bzzlmx Bzzlmx

    using System; using System.Collections.Generic; using System.Linq; using System.Text;

    namespace Rechner1 { class Program { static void Main(string[] args) { decimal zahl1, zahl2; string rechenzeichen, ergebnis;

            Console.Write("Geben sie die erste Zahl ein: ");
            zahl1 = decimal.Parse(Console.ReadLine());
    
            Console.Write("Geben sie die zweite Zahl ein: ");
            zahl2 = decimal.Parse(Console.ReadLine());
    
            Console.Write("Geben sie einen Operator (+,-,*,: bzw. /) ein: ");
            rechenzeichen = Console.ReadLine();
    
    
            switch(rechenzeichen)
            {
    
            case "+":
                    ergebnis = "Ergebnis: " + (zahl1 + zahl2).ToString();
                    break;            
    
            case "-":
                    ergebnis = "Ergebnis: " + (zahl1 - zahl2).ToString();
                    break;            
    
    
            case "*":
                    ergebnis = "Ergebnis: " + (zahl1 * zahl2).ToString();
                    break; 
    
            case "/":
            case ":":
            ergebnis = "Ergebnis: " + (zahl1/zahl2).ToString();
                    break;
    
            default:
            ergebnis = "Fehler: Ungültiger Operator!";
            break;
    
        }
    
    }
    }
    

    }

    So funktioniert es auch nicht :(

    Kommentar von CrystalixXx CrystalixXxCrystalixXx

    Ja, du musst das Ergebnis natürlich noch auf der Console anzeigen lassen.

      Console.WriteLine(ergebnis);
      Console.ReadKey();
    
    Kommentar von CrystalixXx CrystalixXxCrystalixXx

    Passe deinen Code noch so an, wie es myjack vorschlug. Nach den Berechnungen noch .ToString() anfügen. Denn du versuchst einen String mit einer Zahl zu verbinden. Da gibt es wieder eine Inkonsistenz der Datentypen.

    Kommentar von Bzzlmx Bzzlmx

    **es funkt doch alles nur ist es so dass das Ergebniss nicht angezeigt wird wein

    pls help muss gleich off...beeilung bitte leute *:S*************

  • 0
    Was ist an meinem Code falsch????
    Antwort von myjack myjack

    ergebnis = "Ergebnis: " + (zahl1+zahl2).toString();

  • 1
    Was ist an meinem Code falsch????
    Hilfreichste Antwort von CrystalixXx CrystalixXx

    Hier ist der Fehler:

    string rechenzeichen;
    rechenzeichen = decimal.Parse(Console.ReadLine());
    

    Du versuchst einen String (den du von Console.ReadLine bekommst) in einen Decimal zu konvertieren, um ihn dann einem String zuzuweisen. Entferne "decimal.Parse()".

    Kommentar von Bzzlmx Bzzlmx

    DANKE das wars vielen dank... :))))))) du kriegst die hilfreichste

    Kommentar von CrystalixXx CrystalixXxCrystalixXx

    Danke. Den Hinweis von myjack solltest du aber auch beachten. Der ist genauso richtig.

    Kommentar von Bzzlmx Bzzlmx

    so hoffe vergesse net die hilfr. zu geben

  • 0
    Was ist an meinem Code falsch????
    Antwort von Thom131 Thom131

    Ich weiß nicht ob es richtig ist, aber versuch mal IntToStr() o.ä. vor der Deklarierung. Also eine Umwandlung einer Integer zu einem String.

  • 0
    einfache programmiersprache/programmierprogramm?
    Antwort von ShiroRP ShiroRP

    ... Wenn du etwas von beliebiger Größe programmieren willst, gibt es in der Regel keine "Einfachen" oder "Schweren" sprachen.

    Was willst du als ergebnis haben?

    .exe? .jar? .class? .swf?

    C++ gehört zu den stärkeren .exe-sprachen, fast alles große schreibt man heutzutage in C++, gilt aber auch als kompliziert.

    Java ist in etwa so wie C++, ich empfinde es aber als verständlicher. Ergebnistypen: plattformunabhängige .class bis .jar Dateien.

    Actionscript ist die für spiele beliebteste Sprache, Ergebnistyp: .swf (Schockwave Flash) Die meisten AS-Programme sind Flashgames.

  • 2
    einfache programmiersprache/programmierprogramm?
    Antwort von Davinchicode Davinchicode

    Für dich wär glaub ich "Visual Basic" das beste.

    Kommentar von dergutekoenig dergutekoenigdergutekoenig

    Ja, so sehr sich alles in mir sträubt, Visual Basic zu empfehlen... ;-) ...für die Anforderungen und als Einstieg ist es wohl tatsächlich das Beste.

  • 0
    c++ programm hilfe
    Antwort von supernicky supernicky

    Hallo,

    noch so ein Beitrag.. in welcher Schule muss man sowas machen???

    Der Lehrer will es haben?? Wo gibts denn sowas...

    Nicky

    Kommentar von hochi19 hochi19

    in österreich ^^ ja der will dass auf diesen weg wie ich es beschrieben habe und wir verweifeln alle leider

  • 0
    Welche Programmiersprache hat man für Gameboy Color verwendet?
    Antwort von youarekaese youarekaese

    Die werden glaube ich in C oder in einer ähnlichen Sprache geschrieben. Siehe auch hier: http://board.gulli.com/thread/1232606-gb-programmierung-etwas-anderes-als-c/

    Kommentar von IceDug IceDug

    Danke,

  • 0
    JAR-Datei in Java-Datei umwandeln?
    Antwort von hotfix hotfix

    JAD Java Decompiler jedoch ist die dekompilierung nicht 100% möglich

  • 0
    Welche LINUX distribution benutzen die PROFIS?
    Antwort von AberSicherFreak AberSicherFreak

    Linux Distributionen sind allgemein zum programmieren geeignet. Es gibt keine speziell gute dafür. Ich für meine Person verwende Mandriva und ZevenOS Neptune 2.0.

    Um Daten gut zu sichern oder um zu Hacken verwendest du am besten BackTrack 5. Linux ist sowieso in all diesen Disziplinen gut.

    PS: Mandriva ist nicht für alles geeignet. Ich würde eine auf Debian basierte nehmen.

  • 0
    JAR-Datei in Java-Datei umwandeln?
    Antwort von ShiroRP ShiroRP

    Es GIBT Java-Decompiler, nur habe ich bisher keinen kostenlosen gefunden ;) .

  • 0
    C++ 2 "Umlaute" hintereinander in hexadezimal
    Antwort von Golfi1812 Golfi1812

    Bevor wir überhaupt helfen können müssen wir wissen was du als Ausgabemedium benutzt.

    Die Konsole? Ich Tippe mal schwer. Die Konsole kann keine Umlaute in strings ausgeben bzw, anzeigen.

    Meiner Erfahrung nach ist das nicht möglich, und eigentlich auch unnötig, aber versuch es mal mit folgender Funktion:

    Console::WriteLine("Stärke");

    PS: und dein /b hat mal sowas von garnix mit Programmiersprachen zu tun. So was ist ein bb-Code und wird höchstens in Scriptsprachen oder bei einfach Website-posts benutzt..... mfg

  • 0
    C++ 2 "Umlaute" hintereinander in hexadezimal
    Antwort von Defaetist Defaetist

    printf("Größe\n");

    sollte doch funktionieren...!?!

  • 0
    Welche Programmiersprache als Physiker erlenen?
    Antwort von tobistenzel tobistenzel

    Die Physiker bei uns sind am ehesten Python-Fans. Die Sprache halte ich auch für sinnvoll, weil sie einfach und praktisch ist. Dazu gibts es viele nützliche Module für wissenschaftliches Rechnen (numpy / scipy), Statistik usw.

    Außerdem lassen sich C und Fortran gut mit Python verbinden, wenn es darum geht, eine möglichst hohe Rechengeschwindigkeit zu bekommen.

  • 0
    Welche Programmiersprache als Physiker erlenen?
    Antwort von Woolli Woolli

    Die meisten die ich kenne die in diesem bereich arbeiten verwenden entwieder Java, c++ oder Python...

    wobei ich der eindruck habe das die letzten beiden haeufiger vorkommen unter der physikern...

Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Rechtliche Hinweise finden Sie hier.