Jump to content
php.lv forumi

No skriptēšanas līdz programmēšanai


andrisp

Recommended Posts

varbūt jāskatās cik nopietni lietai pieiet, ja sāk optimizēt un rakstīt partūkstošrindiņas, tad programē, ja nekompilejamā valodā uz ātro pāris rindiņas tad scriptojās?

 

man gan liekas ka neviens(iznemot piekasīgus augstkolu profesorus) nesitīs par to, ka teiksi ka raksti php scriptus vai ka raksti php programmas/aplikācijas.

Link to comment
Share on other sites

ja kompilee, tad programmee, ja nee, tad skriptee.

 

PHP kompilē pie katras skripta izpildes, nevis programmētājs to dara. Java savukārt jākompilē, lai programma darbotos.

Attiecīgi sanāk, ka php un javascript ir skriptēšana, savukārt, Java - programmēšana. Vai ne tā?

Link to comment
Share on other sites

Nu skriptēšana taču nav pielīdzināma programmēšanas jēdzienam. Drīzāk skriptēšana ir programmēšanas apakšnozare. (skriptu valoda ir programmu valodu veids).

Domāju arī, ka javascripts kompilējas pie ielādes atmiņā. Ne jau taču izpildoties funkcijas kodam, tas tiek katru reizi pārparsēts.

 

Varbūt tu biji domājis dinamiskās vs statiskās(?) valodas. Skriptu valodas pārsvarā jau tieši tādas ir - dinamiskās.

Link to comment
Share on other sites

Skriptēšana tas ir kad lietotājs pats papildina sitēmu.. piemēram Excel/Access metodes

 

Vispaar es iedomaajos, ka taa arii vareetu buut.. Javascript jau arii papildina kautko (piem., html) un nedziivo patstaaviigu dziivi. PHP arii taa iisti veel nedziivo patstaaviigi. Ir jau iespeejams veidot stand-alone aplikaacijas un taapeec daudzi php sauc par programmeeshanas valodu.

 

Kas ir dinamiska, un kas ir statiska valoda ? Vai dinamiska ir taada, kurai var mainiit kodu izpildes laikaa (tb-skripti) ? Un statiska taada, kas nokompileeta un taada arii paliek ?

Link to comment
Share on other sites

Maldies gan. JS var dzīvot "patstāvīgu" dzīvi:

http://www.mozilla.org/js/spidermonkey/

http://wxjs.sourceforge.net/

http://www.njs-javascript.org/

u.t.t. (bija vēl daži ļoti labi, bet nevaru tos uz ātro atrast)

 

http://en.wikipedia.org/wiki/Dynamic_language

...dynamic programming language is a kind of programming language in which programs can change their structure as they run: functions may be introduced or removed, new classes of objects may be created, new modules may appear. As a side effect of this dynamism, most dynamic programming languages are dynamically typed, which static typing advocates consider a drawback (see also static typing).
Link to comment
Share on other sites

Mans uzskats bija pateikts te:

Nu skriptēšana taču nav pielīdzināma programmēšanas jēdzienam. Drīzāk skriptēšana ir programmēšanas apakšnozare. (skriptu valoda ir programmu valodu veids).
Edited by bubu
Link to comment
Share on other sites

PHP arī kompilē...

Skriptēšana tas ir kad lietotājs pats papildina sitēmu.. piemēram Excel/Access metodes

 

es biju domaajis, ja lietotaajs to dara, nevis pati sistēma.

 

bet īstenībā varētu būt tā, ka nav tāda jēdziena skriptēšana. rakstīt skritpu ir tas pats, kas programmēt, atšķirība ir tikai tajā vai tu raksti skriptu vai kodu, kuru pēc tam kompilē. abos gadījumos to sauc par programmēšanu, jo pēc definīcijas programmēšana manuprāt ir kaut kādu komandu procedūru rinda, lai sasniegtu rezultātu...

 

par šito aizdomājos vairāk, kad iedomājos, ka ar php jau var rakstīt arī oop, bet kas ir oop? objekt orientētā programmēšana! domāju, ka es spēju jūs pārliecināt... :P

Link to comment
Share on other sites

×
×
  • Create New...