Autoconstructive evolution
ಸ್ವಯಂ-ರಚನಾತ್ಮಕ ವಿಕಸನವು ಒಂದು ಪ್ರಕ್ರಿಯೆಯಾಗಿದ್ದು, ಇದರಲ್ಲಿ ವಿಕಸನೀಯ ಬದಲಾವಣೆಗೆ ಒಳಗಾಗುವ ಘಟಕಗಳು ತಮ್ಮದೇ ಆದ ಸಂತತಿಯ ನಿರ್ಮಾಣಕ್ಕೆ ಮತ್ತು ವಿಕಸನೀಯ ಪ್ರಕ್ರಿಯೆಯ ಅಂಶಗಳಿಗೆ ಕಾರಣವಾಗುತ್ತವೆ. ಜೈವಿಕ ವಿಕಸನವು ಯಾವಾಗಲೂ ಸ್ವಯಂ-ರಚನಾತ್ಮಕವಾಗಿರುವುದರಿಂದ, ಈ ಪದವು ಮುಖ್ಯವಾಗಿ ವಿಕಸನೀಯ ಗಣನೆಯಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ, ಕೃತಕ ಜೀವನ ಪ್ರಕಾರದ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಸಾಂಪ್ರದಾಯಿಕ ಆನುವಂಶಿಕ ಕ್ರಮಾವಳಿಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲು, ಅಲ್ಲಿ ಜಿ. ಎ. ಕೃತಕವಾಗಿ ಪುನರಾವರ್ತನೆಯನ್ನು ಮಾಡುತ್ತದೆ. ಈ ಪದವನ್ನು ಲೀ ಸ್ಪೆಕ್ಟರ್ ಅವರು ಸೃಷ್ಟಿಸಿದರು. ಸ್ವಯಂ-ರಚನಾತ್ಮಕ ವಿಕಾಸದ ಮಹತ್ವ ಸ್ವಯಂ-ರಚನಾತ್ಮಕ ವಿಕಾಸವು ವಿಕಾಸಶೀಲತೆಯ ವಿಕಾಸದ ಬಗ್ಗೆ ಸೈದ್ಧಾಂತಿಕ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಲು ಉತ್ತಮ ವೇದಿಕೆಯಾಗಿದೆ. ವಿಕಸನದ ಅವಧಿಯಲ್ಲಿ ಸಂತತಿಯನ್ನು ಉತ್ಪಾದಿಸುವ ವಿಧಾನವು ಗಣನೀಯವಾಗಿ ಬದಲಾಗುತ್ತದೆ ಎಂದು ಪ್ರಾಥಮಿಕ ಪುರಾವೆಗಳು ಸೂಚಿಸುತ್ತವೆ. ಈ ಮಾದರಿಗಳನ್ನು ಅಧ್ಯಯನ ಮಾಡುವ ಮೂಲಕ, ವಿಕಸನಗೊಳ್ಳುತ್ತಿರುವ ವ್ಯವಸ್ಥೆಗಳು ವೇಗವಾಗಿ ವಿಕಸನಗೊಳ್ಳಲು ತಮ್ಮನ್ನು ಹೇಗೆ ಸಂಘಟಿಸಿಕೊಳ್ಳುತ್ತವೆ ಎಂಬುದನ್ನು ನಾವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಪ್ರಾರಂಭಿಸಬಹುದು. ಅಂತಿಮವಾಗಿ, ಅಂತಹ ತಿಳುವಳಿಕೆಯು ವಿಕಸನೀಯ ಗಣನೆಯೊಂದಿಗೆ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವ ನಮ್ಮ ಸಾಮರ್ಥ್ಯವನ್ನು ಸುಧಾರಿಸಲು ನಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಸ್ವಯಂ-ಪುನರಾವರ್ತನೆಯ ಪ್ರಕ್ರಿಯೆಯು ವಿಕಸನಗೊಳ್ಳುವ ಈ ಹೆಚ್ಚಿದ ಸಾಮರ್ಥ್ಯವು ಭೂಮಿಯ ಮೇಲೆ ಕಂಡುಬರುವ ಮುಕ್ತ-ಅಂತ್ಯದ ವಿಕಸನೀಯ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಮರುಸೃಷ್ಟಿಸಲು ಮುಖ್ಯವಾಗಿದೆ ಎಂದು ಭಾವಿಸಲಾಗಿದೆ. ಈ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ಪ್ರೋಗ್ರಾಂಗಳು ತಮ್ಮ ಸಂತತಿಗೆ ಸ್ಮರಣೆಯಲ್ಲಿ ಜಾಗವನ್ನು ನಿಗದಿಪಡಿಸುವ ಮೂಲಕ ತಮ್ಮನ್ನು ಪುನರಾವರ್ತಿಸುತ್ತವೆ ಮತ್ತು ನಂತರ ತಮ್ಮ ಜೀನೋಮ್ನಲ್ಲಿರುವ ಎಲ್ಲಾ ಸೂಚನೆಗಳ ಮೇಲೆ ಲೂಪ್ ಮಾಡುತ್ತವೆ ಮತ್ತು ಪ್ರತಿಯೊಂದನ್ನು ಹೊಸದಾಗಿ ನಿಗದಿಪಡಿಸಿದ ಜಾಗಕ್ಕೆ ನಕಲಿಸುತ್ತವೆ. ಇದು ಸ್ವಯಂ ನಿರ್ಮಾಣವಾಗಿದ್ದು, ಸಂತತಿಯಲ್ಲಿ ಯಾವ ಕೋಡ್ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುವ ಜವಾಬ್ದಾರಿಯನ್ನು ಪ್ರೋಗ್ರಾಂಗಳು ಹೊಂದಿರುತ್ತವೆ. ಪ್ರೋಗ್ರಾಂಗಳು ಸಾಮಾನ್ಯವಾಗಿ ತಮ್ಮ ನಿಖರವಾದ ಪ್ರತಿಗಳನ್ನು ತಯಾರಿಸುತ್ತವೆ, ಬದಲಾವಣೆಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ರೂಪಾಂತರದ ಘಟನೆಗಳ ಮೂಲಕ ಪರಿಚಯಿಸಲಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, ತಾತ್ವಿಕವಾಗಿ, ಪ್ರೋಗ್ರಾಂಗಳು ತಮ್ಮ ಜೀನೋಮ್ಗಳ ಉಪವಿಭಾಗವನ್ನು ಮಾತ್ರ ನಕಲಿಸುವ ಮೂಲಕ ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಸಂಭವನೀಯ ಸಂತತಿಯನ್ನು ರಚಿಸಬಹುದು. ಪುಷ್ ಜಿಪಿ ಪುಷ್ ಜಿಪಿಯು ಪುಶ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಸಂಕೇತವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಒಂದು ಆನುವಂಶಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಪುಶ್ ಎಂಬುದು ಆನುವಂಶಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ನಲ್ಲಿ ಸುಲಭವಾಗಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಸ್ಟ್ಯಾಕ್-ಆಧಾರಿತ ಭಾಷೆಯಾಗಿದೆ, ಇದರಲ್ಲಿ ಪ್ರತಿ ವೇರಿಯೇಬಲ್ ಪ್ರಕಾರ (ಉದಾ. ತಂತಿಗಳು, ಪೂರ್ಣಾಂಕಗಳು, ಇತ್ಯಾದಿ) ತನ್ನದೇ ಆದ ಸ್ಟ್ಯಾಕ್ ಹೊಂದಿದೆ. ಎಲ್ಲಾ ಅಸ್ಥಿರಗಳನ್ನು ಅವುಗಳ ಪ್ರಕಾರಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಸ್ಟ್ಯಾಕ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಪುಶ್ ಕೋಡ್ ವೇರಿಯೇಬಲ್ ಪ್ರಕಾರಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಇದರ ಪರಿಣಾಮವಾಗಿ, ಈ ಭಾಷೆಯ ವಿನ್ಯಾಸವು ಪ್ರೋಗ್ರಾಂ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಕೊನೆಯಲ್ಲಿ ಕೋಡ್ ಸ್ಟಾಕ್ನಲ್ಲಿ ಉಳಿದಿರುವ ಎಲ್ಲಾ ಕೋಡ್ಗಳನ್ನು ಪ್ರೋಗ್ರಾಂನ ಸಂತತಿಯಾಗಿ ಪರಿಗಣಿಸುವ ಮೂಲಕ ಶ್ರೀಮಂತ ಸ್ವಯಂ-ರಚನಾತ್ಮಕ ವಿಕಸನಕ್ಕೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಈ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು, ಪ್ರೋಗ್ರಾಂಗಳು ತಾವು ರಚಿಸುವ ಸಂತತಿಯ ಪ್ರೋಗ್ರಾಂಗಳ ಮೇಲೆ ಸಂಪೂರ್ಣ ನಿಯಂತ್ರಣವನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಆಟೋಕನ್ಸ್ಟ್ರಕ್ಟಿವ್ ಎವಲ್ಯೂಷನ್ ಪುಷ್ ಜಿಪಿ ಮತ್ತು ಪುಷ್ ಪಾಪ್ ಎವಲ್ಯೂಷನರಿ ಬಯಾಲಜಿ