1 / 7

Programavimo Kalbos INF 41 3

Programavimo Kalbos INF 41 3. Vytauto Didžiojo universitetas Informatikos fakultetas Algirdas Deveikis vaidila.vdu.lt/~afalde. Atsiskaitymai. Koliokviumas ( 17% ), egzaminas ( 50% ) → ra štu galima naudotis paskaitų medžiaga ,

johnna
Download Presentation

Programavimo Kalbos INF 41 3

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programavimo KalbosINF 413 Vytauto Didžiojo universitetas Informatikos fakultetas Algirdas Deveikis vaidila.vdu.lt/~afalde

  2. Atsiskaitymai • Koliokviumas (17%), egzaminas (50%)→raštu • galima naudotis paskaitų medžiaga, • laboratorinis darbas (33%)→"Sveikų ir realių skaičių aritmetinių išraiškų ir funkcijų interpretatoriaus sukūrimas JLex ir JavaCUP įrankių pagalba“; • (iš tikrųjų tai du sujungti darbai); • iki semestro pabaigos, siųskite man į FC.

  3. The limits of my language are the limits of my world. Wittgenstein Kodėl reikia susipažinti su programavimo kalbomis? Skirtingos kalbos pritaikytos spręsti skirtingo tipo uždavinius Žinant bendrus programavimo kalbų principus lengviau įsisavinti kaip atsirandančias naujoves, taip ir naujas kalbas Kalbų žinojimas pakelia programavimo kultūrą Pats programavimo kalbų mokymasis yra įdomus ir linksmas užsiėmimas

  4. The purpose of language is simply to convey meaning. Confucius Šnekamosios ir programavimo kalbos • Oxford English Dictionary turi 615,000žodžių(1989), • C++ yra tik 67 raktiniai žodžiai. • Mūsų eros pradžioje buvo apie 10000 kalbų, • šiuo metu aktyviai naudojama apie 4000 kalbų. • Šiuo metu priskaičiuojama apie 8500 programavimo kalbų (http://hopl.murdoch.edu.au/). • Plačiau naudojama apie 150 bendros paskirties programavimo kalbų. • Tačiau atsiranda specializuotos, pavyzdžiui XSLT (W3, 1999) XML dokumentų apdorojimui.

  5. A language that doesn't affect the wayyou think about programming, is not worth knowing. Turing Complete • A programming language is Turing complete if all computational algorithms that are able to be performed, can be performed in that language. • Theoretically all languages are the same (are Turing complete). • Just like all bridges are the same (they connect a place with another).

  6. Programavimo kalbų populiarumashttp://www.tiobe.com/tpci.htm There are three kinds of lies: Lies, damned lies, and benchmarks.

  7. Literatūra • W. Pratt, V. Zelkowitz. Programming Languages, 4th Ed. Prentice Hall. 2001. • R. Sebesta. Concepts of Programming Languages, 5th Ed. Addison Wesley. 2002. • Молчанов А.Ю. Системное программное обеспечение. Питер. 2006, 396с. (ISBN: 5-94723-562-5). • Anton Eliëns. Principles of Object-Oriented Software Development, 2nd Ed. Addison Wesley. 2000.

More Related