Programmiersprache – die besten Beiträge

Sind Webseiten Computerprogramme?

Hey,

ich muss einen Vortrag in der Schule halten und habe mir das Thema Programmieren genommen. Und will natürlich nichts Falsches sagen, also habe ich hier ein paar Fragen, bei denen ich nur bisschen recherchiert habe, aber nichts gefunden habt:

Sind Webseiten Computerprogramme?

Gehört die Informatik zur Elektronischen Datenverarbeitung (EDV)?

Musst man als Informatiker programmieren können?

Bezeichnet man Programmieren grundlegend als die Erstellung von Computerprogrammen oder das Festlegen von einem Ablauf, wie Theateraufführungen, Fernsehprogramme, Kinoprogramme, Schulveranstaltungen,...?

Wenn man nur mit einem gewöhnlichen Texteditor programmiert (also keine IDE), musst man sich einen Compiler oder Interpreter installieren?

Kann man in Word theoretisch programmieren? ^^

Sind Anwendungen Programme?

Und wüsstet ihr vielleicht mit welchem Beispiel im Alltag das Programmieren behilflich sein könnte?

Und wenn man erstmal eine Programmiersprache richtig kann, ist die nächste Programmiersprache in der Regel ja einfacher. Wüsstet ihr da ein Beispiel wie man das mit dem Alltag verbinden kann? Mir fiele nur Gewichteheben ein (wenn man mit einem 10kg Hantel trainiert, wird die 15kg Hantel leichter sein als davor).

Das sollten die Fragen erstmal sein. Die Antworten sind denke ich zwar offentsichlich, aber ich bin mir bei Dingen eigentlich nie sicher ^^

Falls ich noch welche habe, werde ich diese hier unten reinschreiben. Danke im Vorraus! :)

Computer, Software, Schule, Programm, Hardware, Webseite, programmieren, Informatik, Programmiersprache

PermissionError: [WinError 5] Zugriff verweigert?

Hi ich weiß nicht wie ich das Problem lösen soll. Ich führe Python als Administrator aus. (Win 7)

Code:

from selenium import webdriver

import time

url = 'https://youtube.com/'

driver = webdriver.Chrome(r'C:\Users\Lars\Downloads\chromedriver_win32')

driver.get(url)

Fehler:

Traceback (most recent call last):

 File "C:\Program Files (x86)\Python37-32\lib\site-packages\selenium\webdriver\common\service.py", line 76, in start

  stdin=PIPE)

 File "C:\Program Files (x86)\Python37-32\lib\subprocess.py", line 775, in __init__

  restore_signals, start_new_session)

 File "C:\Program Files (x86)\Python37-32\lib\subprocess.py", line 1178, in _execute_child

  startupinfo)

PermissionError: [WinError 5] Zugriff verweigert

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

 File "C:\Users\Lars\Desktop\emails.py", line 5, in <module>

  driver = webdriver.Chrome(r'C:\Users\Lars\Downloads\chromedriver_win32')

 File "C:\Program Files (x86)\Python37-32\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 73, in __init__

  self.service.start()

 File "C:\Program Files (x86)\Python37-32\lib\site-packages\selenium\webdriver\common\service.py", line 88, in start

  os.path.basename(self.path), self.start_error_message)

selenium.common.exceptions.WebDriverException: Message: 'chromedriver_win32' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home

PC, Computer, Technik, Programmiersprache, Python, Selenium

Wie sind die Registerkonvention im Assembler zu verstehen?

Guten Morgen,
ich bin Schülerstudentin und sitze seit ca 1 Woche an einer Aufgabe in Mips, die wir nun endlich fertig haben. Nun sind wir allerdings auf ein Problem gestoßen und zwar wissen wir nicht wie wir mit den Registerkonventionen umzugehen haben.

Ich zähle nun einmal die Regeln zu einer Funktion mit Funktionsaufrufen (nicht Blattfunktion auf), darunter (in dick) befinden sich meine Fragen und Kommentare.

Konventionen:

– Sichere $ra auf dem Stack!

Ist für uns klar, denn die Returnadresse geht sonst nach einem Funktionsaufruf verloren und es kommt zu einer Endlosschleife.

– Weise Variablen, die nach einem Aufruf benötigt werden, an

einen $si Register zu und sichere zuvor $si auf dem Stack.

– weise Variablen, die nach einem Aufruf nicht länger benötigt

werden, an einen $ti Register zu

Ich nehme diese zwei Punkte einmal zusammen, denn hier beginnt das böse Übel.
Wie ist das denn eigentlich gemeint ? Ich persönlich verstehe es so, dass die $si Register vor dem Aufruf in den Stack geladen werden müssen, wenn sie in der aufzurufenden Funktion auch vorhanden sind. Und durch das Speichern wird der Wert nicht überschrieben. Die Frage wäre nun, wenn ich ein Register (z.b für einen Counter) benötige, dass nicht in der aufzurufenden Funktion vorkommt, ich es auch auf den Stack speichern muss, oder ob es dann ein t Register wird, statt ein s?

Man sagt ja, dass die t-Register sind für die Haltung kurzlebiger (temporärere) Variablen bestimmt sind. Nur was ist damit genau gemeint?

– kopiere Argumente ($ai) , die nach einem Aufruf benötigt

werden, in ein $si-Register und sichere zuvor $si auf dem

Keller

Was meint man hiermit genau.

Es wäre sehr nett, wenn ihr konkret werden würdet, denn ich verstehe das meiste im Internet schon nicht.

Vielen Dank im Voraus

Luisa

Computer, Mathematik, CPU, programmieren, Assembler, Informatik, Programmiersprache, Register

Meistgelesene Beiträge zum Thema Programmiersprache