Jetzt registrieren

Anmeldung

Passwort verloren

Passwort vergessen? Geben Sie bitte Ihre Email-Adresse ein. Sie erhalten einen Link und ein neues Passwort per E-Mail erstellen.

Eintrag

Sie müssen sich anmelden Beitrag hinzufügen .

In Frage

Sie müssen sich anmelden, um eine Frage zu stellen.

Anmeldung

Jetzt registrieren

Willkommen bei Scholarsark.com! Ihre Anmeldung wird gewährt Ihnen Zugriff auf mehr Funktionen dieser Plattform. Sie können Fragen stellen, beitragspflichtig oder geben Antworten, Ansicht Profile anderer Nutzer und vieles mehr. Jetzt registrieren!

System C-Projekt – Schreiben Sie einen Müllsammler von Grund auf

System C-Projekt – Schreiben Sie einen Müllsammler von Grund auf

Preis: $19.99

Diese Frage wurde mir in Amazon/Google-Interviews gestellt :

1. Wie würden Sie einen Garbage Collector für C-Programme entwerfen??

2. Wenn es so einfach wäre, einen Garbage Collector zu entwerfen, warum wir es noch nicht in die Programmiersprache C integriert haben ??

Absolvieren Sie diesen Kurs, um die Antworten zu erhalten. :p

Dieser Kurs ist ein projektbasierter Kurs und umfasste das Programmieren in C in jeder Phase des Kurses.

Erwähnen Sie dieses Projekt stolz in Ihrem Lebenslauf.

Dies ist ein C-Projekt (offen für Erweiterungen für C++) in dem Sie lernen und eine Bibliothek schreiben, die die Speicherlecks auffängt, wenn überhaupt, durch die Anwendung. In diesem Projekt, Ich habe Schritt für Schritt erklärt, wie man a entwirft und umsetzt Garbage-Collector-Bibliothek namens MLD (Speicherleck-Detektor) die bei Integration in Ihre Anwendung die Möglichkeit bietet, durchgesickerte Objekte zu erkennen und zu melden. Die MLD-Bibliothek wird die generische Bibliothek sein und die Fähigkeit haben, die Datenstrukturen jeder Anwendung zu analysieren und zu manipulieren.

Das Projekt wird in erläutert 3 Phasen.

Hinweis: Dies ist ein Kurs, der ein wenig Analysekraft erfordert, Anfänger können in diesem Kurs auch viel darüber lernen, wie Sie ein Programm erstellen können, das seine eigenen Objekte und Strukturen analysieren kann. Diese Technik wird verwendet, um viele andere Projekte zu erstellen, von denen eines die Erkennung von Speicherlecks ist.

Beratung: Klasse von Studenten, die braucht “Löffel fütterung”, Bitte sehen Sie von der Einschreibung in projektbasierte Kurse ab.

Schlüssel-Höhepunkte :

  • Seit dem Aufkommen der Programmiersprache C/C++, Die Speicherverwaltung ist eine der Aufgaben, mit der sich der Entwickler befassen muss

  • C/C++-Software leidet oft unter zwei speicherbezogenen Problemen :

    • Speicherkorruption

    • Speicherleck

  • Im Gegensatz zu Java, C/C++ verfügt nicht über den Luxus einer automatischen Garbage Collection

  • Java erlaubt dem Programmierer nicht, direkt auf den physischen Speicher zuzugreifen, aber C/C++ tut es, java stellt dem Entwickler/Codierer keine direkten Zeiger zur Verfügung. Daher leiden auch Java-Anwendungen nicht unter Speicherbeschädigung, aber C/C++ tut es

  • In diesem Kurs, wir konzipieren und realisieren Speicherleck-Detektor (MLD) Werkzeug für C-Programme, auch leicht auf C++ erweiterbar

Einige Studenten haben um eine formelle Beschreibung dieses Projekts gebeten. Für Studenten, die dieses Projekt in ihrem Lebenslauf erwähnen möchten, oder dieses Projekt als ihr OS-Projekt durchführen – du kannst folgendes erwähnen Titel und Zusammenfassung dieses Projekts wie nachstehend :

Titel: “Design und Implementierung eines Java-ähnlichen Garbage Collectors für C-Programme”.
In diesem Projekt, Wir versuchen, einen Garbage Collector für C-Programme zu implementieren, die nach dem Prinzip der Erreichbarkeit von Objekten arbeiten, um Speicherlecks zu erkennen. Durch dieses Projekt, Wir verstehen die Einschränkung eines solchen Garbage Collectors für C-ähnliche Programmiersprachen (die direkten Zugriff auf zugrunde liegende Speicheradressen haben, im Gegensatz zu Java/Python) und analysieren Sie seine Einschränkungen und Kosten dafür, dass es ein eingebautes Merkmal einer C-ähnlichen Sprache ist.

Über Arkadmin

Hinterlasse eine Antwort