limbaje de programare scripting (Java, HTML, etc.)

limbaje de scripting au instrumente mai complexe și de a sprijini tehnici de programare mai avansate. De exemplu, datele de sortare capacitățile în Perl sunt construite chiar în limba. Faptul că limba este construit toate instrumentele de bază de programare, eliminând necesitatea de a crea propriile lor mijloace pentru a rezolva o problemă specifică aveți nevoie pentru a scrie mai puțin cod, care crește productivitatea dezvoltator.

limbaje de scripting vă permit să efectuați rapid finalizarea cod fără deșeuri enervant de timp pentru a aștepta sfârșitul compilație.

Numărul de persoane care nu au pregătirea pe care au oameni de știință tradiționale de calculator, dar capabil să facă în scris scenariul, a fost un ordin de mărime mai mare. Cu alte cuvinte, programare în limbaje de scripting mai ușor de învățat. Pentru a deveni un programator mediu în C ++, ai nevoie de mai multă experiență de muncă decât să fie programator mediu în PHP.

Durata de execuție este încă o problemă majoră. Această problemă este rezolvată de obicei prin faptul că codul este ales cu atenție o parte a cererii (de exemplu, 10-30%) este scris într-un limbaj de nivel scăzut (cum ar fi C sau C ++); de exemplu, Python a dezvoltat mecanisme pentru a insera acest cod (ca și în cele mai multe alte limbi dinamice).

O problemă comună a tuturor limbilor de scripting este lipsa unui mediu bun de dezvoltare integrat (IDE). Desigur, există unele IDE-uri, dar le lipsește puterea, cum ar fi Visual Studio.

Principalul dezavantaj non-tehnic, dar importantă este lipsa bugetului de marketing. Multe limbi dinamice sunt ideale pentru multe proiecte, dar ele sunt greu pentru a concura cu astfel de motoare de marketing ca Soarele (Java) și Microsoft (C #), care continuă să promoveze tehnologia lor ca singura posibil. În istorie există exemple de modul în care superioritatea tehnică suprimata de marketing superbe.

articole similare