1/2 15
3 17
4 18
5
6/14
7
8
9
10 16
11
12
13

Crossword: Advanced Topics

Across

1. A system that records changes to a file or set of files over time, so that you can recall specific versions later.

2. Keeping track of different versions of subprogram libraries to manage updates and bug fixes.

3. The position of a character starting from the end of the string.

4. Swapping certain characters or substrings in a string with new ones.

5. Tthe position of a character starting from the beginning of the string.

6. The process of altering or transforming strings to achieve a desired result.

7. A variable declared outside any function or procedure, which can be accessed from any part of the program.

8. The result of executing a function, sent back to the code that called it.

9. The position of the first character to include in the slice.

10. The division of a program into smaller, independent modules, making it easier to understand and maintain.

11. A library that is developed by a third-party and is used to extend the functionality of a software application.

12. The process of restructuring existing computer code without changing its external behavior, improving readability and maintainability.

13. Predefined functions provided by a programming language or library for common tasks.

Down

14. Dividing a string into multiple substrings based on a specified separator.

15. The ability to use existing code in multiple programs or modules without duplication.

16. The process of identifying and fixing errors or bugs within software programs.

17. A statement used in a subprogram to return a value to the calling program.

18. A feature of IDEs that suggests possible completions or code snippets as you type, increasing programming efficiency.


🖶

Shortcuts

Left: ⇤ Right: ⇥ Up: ↑ Down: ↓