computer-science

Informatik (CS) ist die Wissenschaft hinter der Programmierung. Es ist das Studium der theoretischen Grundlagen von Information und Berechnung und praktischer Techniken für deren Implementierung und Anwendung in Computersystemen.
3
Antworten

Atomare Operationen: unter der Haube

Wie funktionieren atomare Operationen unter der Haube? Sind Atomoperationen sozusagen "wartefrei"? Ich suche nach einer Beschreibung des "kleinsten gemeinsamen Teilers" atomarer Operationen. Was teilen alle atomaren Operationen?     
28.07.2011, 18:08
3
Antworten

Datenstruktur zum Speichern von Sparse-Matrizen

Ich muss einige mathematische Operationen an dünn besetzten Matrizen durchführen. Ich habe festgestellt, dass die Verwendung von Arrays möglicherweise nicht die effizienteste Möglichkeit ist, mein Gedächtnis zu nutzen, insbesondere da die Matriz...
12.06.2009, 22:36
5
Antworten

Was ist der Begriff, der verwendet wird, um eine komplette Call-Frame-Zyklus-Sache in JavaScript zu beschreiben?

In JavaScript gibt es das Konzept des Ausführungsweges, der an einem bestimmten Punkt beginnt (z. B. ein Event-Handler), wobei das Control irgendwann an den Browser zurückgegeben wird. Gibt es einen richtigen Namen für diesen Prozess? Ur...
15.05.2015, 18:59
5
Antworten

Generieren aller Permutationen von Zeichenkombinationen, wenn Anzahl der Arrays und Länge jedes Arrays unbekannt sind

Ich bin mir nicht sicher, wie ich meine Frage in knapper Form stellen soll, also werde ich mit Beispielen beginnen und von dort aus expandieren. Ich arbeite mit VBA, aber ich denke, dass dieses Problem nicht sprachspezifisch ist und nur einen he...
14.05.2010, 17:08
4
Antworten

Beispiel, das eine Schließung oder ein Lambda benötigt

Ich habe eine Stunde lang viele Beiträge auf dieser Seite und andere über lambdas und closures gelesen. Ich glaube ich verstehe was sie sind, d. H. wie sie arbeiten, aber ich verstehe nicht, warum sie existieren. Viele Beispiele, die ich seh...
02.12.2012, 10:15
3
Antworten

Wäre es von Vorteil, Lisp-Funktionen als "rein" deklarieren zu können?

Ich habe in letzter Zeit viel über gelesen und die Vorteile, die daraus erwachsen, dass ich rein funktionale Sprache. (Ich bin nicht daran interessiert, Monaden für Lisp zu diskutieren). Es macht für mich Sinn, Funktionen mit Nebenwirkungen...
31.08.2011, 08:38
12
Antworten

Mathematik in Informatik erforschen [geschlossen]

Ich arbeite seit zwei Jahren in der Softwareindustrie. Einige Dinge, die mich verwirrt haben, sind wie folgt: Es gibt einen Mangel an Anwendung der Mathematik in der aktuellen Software-Industrie. zB: Wenn ein Maschinenbauingenieur einen...
28.12.2009, 19:03
4
Antworten

Wie teile ich Text in Stücke, um die Lösung zu minimieren?

ÜBERSICHT Ich habe eine Menge von möglichen gültigen Teilen, die ich verwenden kann, um einen Text zu teilen (wenn möglich). Wie kann ich einen gegebenen Text unter Verwendung dieser Chunks aufteilen, so dass das Ergebnis hinsichtlich de...
28.09.2016, 14:47
6
Antworten

Gegeben eine Menge S, finde alle maximalen Teilmengen, deren Summe = k ist

Dies ist eine Facebook-Interviewfrage, auf die ich in einem Online-Portal gestoßen bin. Gegeben eine Menge S, finde alle maximalen Teilmengen, deren Summe & lt; = k. Zum Beispiel, wenn S = {1, 2, 3, 4, 5} und k = 7 Ausgabe ist: {1, 2, 3} {1,...
10.03.2012, 17:39
8
Antworten

Einführung in Informatik

Ich werde diesen Sommer meinen ersten Informatik-Kurs auf Hochschulniveau unterrichten, und ich arbeite gerade daran, Ideen für lustige Aufgaben zu entwickeln, die die Studenten vervollständigen werden. Der Kurs ist der zweite im Programm, der d...
20.02.2010, 06:59