Шта је Пролог? дефиниција и значење

click fraud protection

Пролог је програмски језик четврте генерације високог нивоа. Углавном се користи у истраживању вештачке интелигенције, апликацијама и софтверу, а обично се налази само у експертским системима и веома напредној технологији.

То је акроним за ПРОграмирање у ЛОГИЦ-у и декларативни је језик. То значи да уместо да каже рачунару које тачно кораке треба да следи, програмер описује проблем који треба да се реши.

Тецхнипагес објашњава Пролог

У својој суштини, Пролог веома подсећа на језике упита који раде са базама података и у системима за управљање базама података као што је СКЛ. Међутим, постоји важна разлика – док језик упита има информације које се могу преузети, програмски језик не.

У СКЛ-у је могуће питати базу података „Да ли је Сузан Мајер старија од 18 година?“ под условом да су информације присутне. У декларативном програмском језику, ово није могуће, али уместо тога могуће је решити математичке проблеме тако што ћете их поближе описати.

Пролог је посебно погодан за рад са вештачком интелигенцијом и рачунарску лингвистику. Изрази и код су написани у терминима односа, чињеница, правила и стандарда. Стварно израчунавање се затим покреће уносом информација које се третирају у складу са тим стандардима.

Пролог је такође најпопуларнији логички програмски језик и постоји од свог настанка 1972. године. Логички програмски језици се ослањају на јасно дефинисана правила, што их чини веома различитим од објектно оријентисаног програмирања (врста језика који се често користи у софтверу оријентисаном на корисника).

Уобичајене употребе Пролога

  • Пролог је скраћеница за ПРОграмирање у ЛОГИЦ-у, а први пут су га осмислили Ален Колмерауер и његова група у Француској 1972. године.
  • Данас је Пролог веома популаран у истраживању вештачке интелигенције и апликацијама које подржавају машинско учење.
  • У поређењу са језицима као што су ПХП или Јава, Пролог је логички оријентисан, што значи да ради преко прецизног скупа правила јединствених за сваку апликацију.

Уобичајене злоупотребе Пролога

  • Пролог је први део било ког дела кода.