Innehållsförteckning:
Definition - Vad betyder odefinierat beteende?
Inom datavetenskap inträffar odefinierat beteende när ett datorspråk inte hanterar en viss operation som är kodad i en kodbas. Vissa experter beskriver detta som "antaganden från översättare av en källkod", vilket antyder att när det inte finns någon procedur för en viss syntax, leder det till ett problem som är svårt att förutsäga när det gäller dess upplösning.
Techopedia förklarar odefinierat beteende
Udefinierat beteende kan ta många former. Som nämnts inträffar det när någon typ av problem eller operation inte är inbyggd i det språk som en programmerare använder. Till exempel har C och C ++ sitt eget sortiment av odefinierade beteenden beroende på hur språket skapades. Ett vanligt exempel på odefinierat beteende är en situation där ett program indexerar en matris utanför dess gränser. Andra exempel har att göra med att dela siffror med noll, skriva ut ett nollvärde eller peka på någon minnesplats som inte finns där. Alla typer av buggar eller glitches i en datorprogrammeringskod kan skapa olika typer av odefinierat beteende som ingenjörer och programmerare behöver se upp för.
