Vi har bytt namn till Adlibris Campus! Campusbokhandeln ❤️ Adlibris - Läs mer här
Comparative Programming Languages | 3:e upplagan
- Häftad, Engelska, 2000
- Författare: Robert G. Clark
- Betyg:
Ej i lager
Beskrivning
1. Introduction
2. Historical Survey
3. Types, values and declarations
4. Expressions and statements
5. Program structure
6. Procedures, functions and methods
7. Structured data
8. Inheritance and dynamic binding
9. Functional languages
10. Logic programming
11. Concurrency and networking
12. Syntax and semantics
13. Input, output and GUIs
14. The future
2. Historical Survey
3. Types, values and declarations
4. Expressions and statements
5. Program structure
6. Procedures, functions and methods
7. Structured data
8. Inheritance and dynamic binding
9. Functional languages
10. Logic programming
11. Concurrency and networking
12. Syntax and semantics
13. Input, output and GUIs
14. The future
Produktinformation
Kategori:
Okänd
Bandtyp:
Häftad
Språk:
Engelska
Förlag:
Pearson Education
Upplaga:
3
Utgiven:
2000-09-21
ISBN:
9780201710120
Sidantal:
392
$event.detail.name === 'primary-menu' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'primary-menu' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'mobile-search' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mobile-search' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'mini-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mini-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'add-to-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'add-to-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>