Начал изучать программирования с Паскаля. Конспектирую значение тех или иных слов языка, попутно разбивая на группы. Но возникла путаница: как я понял, среди всех "словечек" и "буков" можно выделить: ключевые слова, процедуры, функции (возвращающие процедуры), типы переменных и т. д. Причём многие из них называются общим понятием "операторы".
Я не могу отыскать перечень этих команд, где бы они были разбиты на виды (справка Паскаля конечно полезна, но мне нужно именно обособить команды)
Прошу, может у кого есть на примете шпаргалка или сайт с полным перечнем команд. Также не буду против если кто-то поделится ссылкой на форум подобной сферы или замечанием по структурированию перечня команд, которым я сейчас муздыкаюсь.
Другие языки программирования и технологии
Какие есть виды команд в PascalABC
могу прислать конспект по Паскалю и методичку с примерами на почту, бесплатно
>шпаргалка или сайт с полным перечнем команд
Никакого "полного перечня команд" не существует в природе, поскольку количество библиотек, которые эти самые команды содержат, принципиально ничем не ограничено.
>Конспектирую значение тех или иных слов языка
Не занимайся фигней. Учись программировать, а не заучивай команды. Справочную службу и документацию библиотек придумали именно для того, чтобы этого не делать.
>Причём многие из них называются общим понятием "операторы"
Оператор - это не "общее понятие", это команда, влияющая на порядок исполнения кода. И вот именно (и только!) их надо знать наизусть, чтобы владеть неким конкретным языком. Операторы делятся на несколько групп:
1. Условные операторы if и case.
2. Операторы циклов for repeat while и операторы управления циклом continue break.
3. Заголовочные операторы - program, var, type, const, unit, uses, procedure function и прочие initialization finalization.
4. Математичеслие операторы и скобки +-/*()
5. Логические операторы and or not xor и операторы сравнения > < = >= <= <>
6. Двоичные операторы and or not xor shr shl
7. Операторы классов и интерфейсов - там целая куча, отдельная большая тема.
8. Логические скобки begin end
9. Операторы для создания и разыменования указателей ^ @, сюда же можно отнести прикольный оператор absolute
10. ВНЕЗАПНО комментарии - тоже в определенном контексте операторы {} /* */ // ///
11 Директивы компилятора (не совсем операторы, но формально под определение попадают) - тысячи их, все знать в общем-то необязательно.
12. Оператор конкатенации строк + и (в некоторых паскалях) оператор приведения типа string. Там дело в том, что если его применить к типу PChar, то за этим нехитрым действом будет скрываться нечто достаточно сложное.
13. Другие операторы и пользовательские операторы (в продвинутых паскалях можно изобретать свои).
14. В некоторых паскалях - декораторы классов и методов, оператор создания шаблона < >.
Никакого "полного перечня команд" не существует в природе, поскольку количество библиотек, которые эти самые команды содержат, принципиально ничем не ограничено.
>Конспектирую значение тех или иных слов языка
Не занимайся фигней. Учись программировать, а не заучивай команды. Справочную службу и документацию библиотек придумали именно для того, чтобы этого не делать.
>Причём многие из них называются общим понятием "операторы"
Оператор - это не "общее понятие", это команда, влияющая на порядок исполнения кода. И вот именно (и только!) их надо знать наизусть, чтобы владеть неким конкретным языком. Операторы делятся на несколько групп:
1. Условные операторы if и case.
2. Операторы циклов for repeat while и операторы управления циклом continue break.
3. Заголовочные операторы - program, var, type, const, unit, uses, procedure function и прочие initialization finalization.
4. Математичеслие операторы и скобки +-/*()
5. Логические операторы and or not xor и операторы сравнения > < = >= <= <>
6. Двоичные операторы and or not xor shr shl
7. Операторы классов и интерфейсов - там целая куча, отдельная большая тема.
8. Логические скобки begin end
9. Операторы для создания и разыменования указателей ^ @, сюда же можно отнести прикольный оператор absolute
10. ВНЕЗАПНО комментарии - тоже в определенном контексте операторы {} /* */ // ///
11 Директивы компилятора (не совсем операторы, но формально под определение попадают) - тысячи их, все знать в общем-то необязательно.
12. Оператор конкатенации строк + и (в некоторых паскалях) оператор приведения типа string. Там дело в том, что если его применить к типу PChar, то за этим нехитрым действом будет скрываться нечто достаточно сложное.
13. Другие операторы и пользовательские операторы (в продвинутых паскалях можно изобретать свои).
14. В некоторых паскалях - декораторы классов и методов, оператор создания шаблона < >.
В Паскале нет команд. Классификация "словечек" уже есть в вопросе. PascalABC.net существенно отличается от классического Паскаля. Непонятно, перечень "словечек" какого языка ты хочешь увидеть.
Классический Паскаль очень простой язык. Встроенных процедур и функций немного.
Список библиотечных функций PascalABC.net огромен, поскольку это язык на базе платформы Net Framework, доступны все библиотечные классы этой платформы. Плюс авторы PascalABC.net наверно добавили что-то своё.
Классический Паскаль очень простой язык. Встроенных процедур и функций немного.
Список библиотечных функций PascalABC.net огромен, поскольку это язык на базе платформы Net Framework, доступны все библиотечные классы этой платформы. Плюс авторы PascalABC.net наверно добавили что-то своё.
Янушкевич Евгений
Мне нужна классификация встроенных по дефолту слов в PascalABC, чтобы хотя бы разобрать какие к каким относить.
В общем, там есть компилятор, к нему можно присоединять неограниченное число библиотек, в каждой из которых свои зарезервированные слова.
Вопрос имело бы смысл ставить, если бы был "стандарт" языка, как это есть, например, для С++ (несколько стандартов и каждый от определенного года)
Вопрос имело бы смысл ставить, если бы был "стандарт" языка, как это есть, например, для С++ (несколько стандартов и каждый от определенного года)
Павел Соломонов
Вопрос имеет смысл, поскольку язык есть, а нормальной документации к нему нет.
У меня другой вопрос: зачем нужен такой язык?
У меня другой вопрос: зачем нужен такой язык?
Безликий Дух
автор вопроса наверно хотел спросить про 'зарезервированные слова'. те которые выделены жирным шрифтом в листинге программы.
Похожие вопросы
- Подскажите пожалуйста, что означают и как применяются данные команды в PascalABC.
- Почему почти все задания по программированию на ответах требуют решения на PascalABC?
- Простая школьная задача в PascalABC
- Как создать компьютерного червя на PascalABC.NET и на других языках программирования или опишите структуру червя.
- Люди я собираюсь учить компьютерный язык и у меня вопрос,что лучше...PascalABC или Visual Basic.Net???
- PascalABC.NET Графика и анимация простейший уровень, не хочет выполняться процедура, (помогите новичку)
- PascalABC.NET Графика, движение объекта после нажатия клавиши
- чем отличается Delphi 7 от PascalABC.net ???
- программка на PascalABC
- Помогите с прогой на PascalABC
viktor.shlenkin@mail.ru