ನಿಮ್ಮ ಮೊದಲ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಆರಿಸುವುದು

ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಗ್ಗೆ ಮಾತನಾಡುವಾಗ ಖಂಡಿತವಾಗಿಯೂ ಇದು ನನ್ನ ಇನ್‌ಬಾಕ್ಸ್‌ಗೆ ಬರುವ ಪ್ರಶ್ನೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಪ್ರಪಂಚದಾದ್ಯಂತದ ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ / ಓಪನ್ ಸೋರ್ಸ್ ಸಮುದಾಯಗಳಿಗೆ ಕೊಡುಗೆಗಳ ರೂಪದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು ಮತ್ತು ಉಚಿತ ಜ್ಞಾನವನ್ನು ಮರಳಿ ನೀಡಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುವ ಲೇಖನಗಳ ಸರಣಿಯನ್ನು ನಾವು ಪ್ರಾರಂಭಿಸಲಿದ್ದರೆ, ಸ್ವಲ್ಪ ಕಷ್ಟಕರವಾದ ಪ್ರಶ್ನೆಗೆ ಈ ಮೂಲಕ್ಕೆ ಉತ್ತರಿಸುವುದು ಅವಶ್ಯಕ. ನಾನು ಯಾವ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಕಲಿಯಬೇಕು?

ಸ್ವಲ್ಪ ಇತಿಹಾಸ

ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ಆಯ್ಕೆ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಲು, ನಾವು ಮೊದಲು ಅವರ ಇತಿಹಾಸ, ಅವುಗಳ ಉಪಯೋಗಗಳು ಮತ್ತು ಕಾರ್ಯಗಳ ಬಗ್ಗೆ ಮತ್ತು ಕಾಲಾನಂತರದಲ್ಲಿ ವಿಭಿನ್ನ ಅಗತ್ಯಗಳನ್ನು ಹೇಗೆ ಪರಿಹರಿಸುತ್ತೇವೆ ಎಂಬುದರ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ತಿಳಿದುಕೊಳ್ಳಬೇಕು.

ಯಂತ್ರ ಭಾಷೆಗಳು (ಕಡಿಮೆ ಮಟ್ಟ)

ಸಾಮಾನ್ಯವಾಗಿ ಕರೆಯಲಾಗುತ್ತದೆ ಅಸೆಂಬ್ಲಿ, ಹೆಚ್ಚು ಸಾಮಾನ್ಯ ಭಾಷೆಯ ಉಪಭಾಷೆಗಳೆಂದು ನಾವು ವ್ಯಾಖ್ಯಾನಿಸಬಹುದಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ... ಇದು ಸ್ವಲ್ಪ ಜಟಿಲವಾಗಿದೆ ಎಂದು ತೋರುತ್ತದೆ ಆದರೆ ನಾನು ಅದನ್ನು ಉದಾಹರಣೆಯಾಗಿ ಹೇಳಲಿದ್ದೇನೆ ... ಕಂಪ್ಯೂಟಿಂಗ್‌ನ ಸಾರ್ವತ್ರಿಕ ಭಾಷೆ ಎಂದು ನಮಗೆ ತಿಳಿದಿದೆ ವಿದ್ಯುತ್, ಇದರರ್ಥ ಅಂತಿಮವಾಗಿ ಕಂಪ್ಯೂಟರ್ ಓದುವುದು 0ಸಿ 1ಹೌದು, ಇದನ್ನು ಕರೆಯೋಣ eಕಂಪ್ಯೂಟರ್ ಇಂಗ್ಲಿಷ್. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಸ್ಪ್ಯಾನಿಷ್ ಮೂಲ ನಿಯಮವಾಗಿದೆ, ಆದರೆ ನಮಗೆ ತಿಳಿದಿರುವಂತೆ, ಲ್ಯಾಟಿನೋಗಳು ಮಾತನಾಡುವ ಸ್ಪ್ಯಾನಿಷ್ ಸ್ಪೇನ್‌ನಲ್ಲಿ ಮಾತನಾಡುವಂತೆಯೇ ಅಲ್ಲ, ಮತ್ತು ಸಹ, ಪೆರುವಿನ ಸ್ಪ್ಯಾನಿಷ್ ಅರ್ಜೆಂಟೀನಾದ ಸ್ಪ್ಯಾನಿಷ್‌ನೊಂದಿಗೆ ಒಂದೇ ಆಗಿರುವುದಿಲ್ಲ. ನಿಸ್ಸಂಶಯವಾಗಿ ನಾವೆಲ್ಲರೂ ಒಂದೇ ಪದಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ (0ಸಿ 1s), ಆದರೆ ಬಳಕೆ ಮತ್ತು ಅರ್ಥವು ಸಂದರ್ಭಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಬದಲಾಗಬಹುದು.

ಪ್ರೊಸೆಸರ್ ಮಟ್ಟದಲ್ಲಿ ಇದು ಸಂಭವಿಸುತ್ತದೆ. ನಾವು ಮಾತನಾಡುವಾಗ ಕಂಪ್ಯೂಟಿಂಗ್ ಆರ್ಕಿಟೆಕ್ಚರ್ಸ್, (amd64, ಇಂಟೆಲ್, ತೋಳು, ...) ನಾವು ಅದರ ಉಪಭಾಷೆಯನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತೇವೆ ಕಂಪ್ಯೂಟರ್ ಸ್ಪ್ಯಾನಿಷ್. ವಿಭಿನ್ನ ಕಂಪನಿಗಳು ಕ್ರಮ ಮತ್ತು ಅರ್ಥವನ್ನು ತಮ್ಮದೇ ಆದ ರೀತಿಯಲ್ಲಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದೇ ಇದಕ್ಕೆ ಕಾರಣ, ಆದ್ದರಿಂದ ಕೆಲವು ಪ್ರವಾಹದ ಹರಿವು ಅಥವಾ ಅವುಗಳನ್ನು ಯಾವ ಕ್ರಮದಲ್ಲಿ ಇಡಬೇಕು ಎಂಬಂತಹ ವಿವರಗಳಲ್ಲಿ ಬದಲಾಗುತ್ತವೆ. 0ಸಿ 1s.

ಈ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಅತ್ಯಂತ ವೇಗವಾಗಿರುತ್ತವೆ, ಏಕೆಂದರೆ ಅವು ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನ ಅತ್ಯಂತ ಕಡಿಮೆ ಮಟ್ಟದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ, ಆದರೆ ಅವು ವಾಸ್ತುಶಿಲ್ಪದ ಮೇಲೆ ಹೆಚ್ಚು ಅವಲಂಬಿತವಾಗಿವೆ ಮತ್ತು ಉಳಿದವುಗಳಿಗಿಂತ ಕಲಿಯಲು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿವೆ. ಡೇಟಾವನ್ನು ಪರಿವರ್ತಿಸಲು ಮತ್ತು ಅದರ ಮೇಲೆ ಉಪಯುಕ್ತವಾದ ವಿಷಯಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಇವುಗಳಿಗೆ ಆಗಾಗ್ಗೆ ಪರಿಕಲ್ಪನೆಗಳ ವಿಶಾಲವಾದ ಆಧಾರ ಬೇಕಾಗುತ್ತದೆ. ವೀಡಿಯೊ ಗೇಮ್ ಪ್ರಿಯರಿಗೆ, ಒಂದು ಉದಾಹರಣೆಯೆಂದರೆ ಸೆಗಾ ಕನ್ಸೋಲ್‌ಗಳು, ಇದು ಅಸೆಂಬ್ಲಿಯನ್ನು ತಮ್ಮ ಆಟಗಳನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು ಬಳಸಿಕೊಂಡಿತು. ನಿಸ್ಸಂಶಯವಾಗಿ ಆ ಸಮಯದಲ್ಲಿ ಇಂದಿನೊಂದಿಗೆ ಹೋಲಿಸಿದರೆ ಮೆಮೊರಿಯ ಪ್ರಮಾಣವು ಕಡಿಮೆಯಾಗಿತ್ತು ಮತ್ತು ವೇಗವಾಗಿ ಮತ್ತು ಲಘು ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಉತ್ಪಾದಿಸುವಂತಹ ಭಾಷೆಯನ್ನು ಕರಗತ ಮಾಡಿಕೊಳ್ಳುವುದು ಅಗತ್ಯವಾಗಿತ್ತು.

ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಗಳು

ಈ ದೊಡ್ಡ ಗುಂಪು ನಂತರ ಬಂದ ಆ ಭಾಷೆಗಳನ್ನು ಆಲೋಚಿಸುತ್ತದೆ ಅಸೆಂಬ್ಲಿ. ಪೋರ್ಟಬಲ್ ಕೋಡ್ ಪಡೆಯುವ ಅವಶ್ಯಕತೆಯು ಭಾಷೆಗಳ ಗುಂಪಿನ ಹೊರಹೊಮ್ಮುವಿಕೆಗೆ ಕಾರಣವಾಯಿತು ಸಂಕಲಿಸಲಾಗಿದೆ. ಇವುಗಳಲ್ಲಿ, ಲಾಭವನ್ನು ಪಡೆದ ಮೊದಲನೆಯದು ಸಿ, ಇದು 70 ರ ದಶಕದಿಂದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮಟ್ಟದಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನಲ್ಲಿ ಪ್ರಾಬಲ್ಯ ಹೊಂದಿದೆ.

ಸಂಕಲಿಸಿದ ಭಾಷೆಗಳು

ನಾನು ಕಾಮೆಂಟ್ ಮಾಡುವ ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ. ಒಂದು ಸಾಲಿನ ಕೋಡ್ ಅನ್ನು ಮುದ್ರಿಸುವ ಅತ್ಯಂತ ಸರಳವಾದ ಸಿ ಭಾಷಾ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನೋಡೋಣ.

ಸ್ವಂತ. ಕ್ರಿಸ್ಟೋಫರ್ ಡಯಾಜ್ ರಿವೆರೋಸ್

ಅದನ್ನು ಕಂಪೈಲ್ ಮಾಡಿದ ನಂತರ ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ:

ಸ್ವಂತ ವಿನ್ಯಾಸ: ಕ್ರಿಸ್ಟೋಫರ್ ಡಿಯಾಜ್ ರಿವೆರೋಸ್

ಆದರೆ ಅಸೆಂಬ್ಲಿ ಕೋಡ್‌ನಲ್ಲಿ ಅದೇ ಫಲಿತಾಂಶವನ್ನು ಪುನರಾವರ್ತಿಸಲು ನಾವು ಏನು ಬರೆಯಬೇಕೆಂದು ಈಗ ನೋಡೋಣ:

ಸ್ವಂತ. ಕ್ರಿಸ್ಟೋಫರ್ ಡಯಾಜ್ ರಿವೆರೋಸ್

ಇದು ನಮ್ಮ 3 ಸಾಲುಗಳ ಕೋಡ್‌ನ ಅನುವಾದವಾಗಿದೆ simple.c, ಫೈಲ್ simple.s ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ ರಚಿಸಲಾಗಿದೆ gcc -S simple.c ಮತ್ತು ನಮ್ಮ ಪ್ರೊಸೆಸರ್ ಒಂದು ಉಪಭಾಷೆಯಲ್ಲಿ ಅರ್ಥೈಸಿಕೊಳ್ಳುತ್ತದೆ ಅಸೆಂಬ್ಲಿ. ಒಳಗೊಂಡಿರುವ ಕಾರ್ಯಗತಗೊಳ್ಳುವಿಕೆಯನ್ನು ರಚಿಸಲು 0ಸಿ 1ಫೈಲ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಬೇಕಾಗಿದೆ simple.s ಮತ್ತು ಅದನ್ನು ನಮ್ಮ ಸಿಸ್ಟಂನ ಹಂಚಿದ ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಪಡಿಸಿ. ಇದನ್ನು ಬಳಸಿ ಇದನ್ನು ಮಾಡಲಾಗುತ್ತದೆ ಅಸೆಂಬ್ಲರ್ (as) ಮತ್ತು ಎ ಕನೆಕ್ಟರ್ (ld).

ಸಂಕಲಿಸಿದ ಭಾಷೆಗಳು ಕೆಳಮಟ್ಟದ ಭಾಷೆಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ಪ್ರಯೋಜನವನ್ನು ನೀಡುತ್ತವೆ, ಅವುಗಳು ಪೋರ್ಟಬಲ್ಗಳು. ಪೋರ್ಟಬಿಲಿಟಿ ಪ್ರತಿ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗೆ ನಿರ್ದಿಷ್ಟ ಕೋಡ್ ಅನ್ನು ರಚಿಸುವ ಅಗತ್ಯವಿಲ್ಲದೇ ವಿಭಿನ್ನ ಪ್ರೊಸೆಸರ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕೋಡ್ ಅನ್ನು ನೀಡುತ್ತದೆ. ಕೋಡ್ ಅನ್ನು ಓದುವಾಗ ಮತ್ತು ಬರೆಯುವಾಗ ಅದು ಬಳಸುವ ಸರಳತೆಯು ಮತ್ತೊಂದು ಸ್ಪಷ್ಟ ಪ್ರಯೋಜನವಾಗಿದೆ. ಅದರ ಮುಖ್ಯ ಅನಾನುಕೂಲತೆಗಳಲ್ಲಿ ನಾವು ಹೆಚ್ಚಿನ ಸಂಕೀರ್ಣತೆಯನ್ನು ಹೊಂದಿದ್ದೇವೆ, ಏಕೆಂದರೆ ನಾವು ನೋಡಲಿರುವ ಈ ಕೆಳಗಿನ ಪ್ರಕಾರದ ಭಾಷೆಗಳಿಗೆ ಹೋಲಿಸಿದರೆ, ಸಿ ನೀಡುವ ಸ್ವಾತಂತ್ರ್ಯವು ನಿಮಗೆ ಹೇಗೆ ನಿಯಂತ್ರಿಸಬೇಕೆಂದು ತಿಳಿದಿಲ್ಲದಿದ್ದರೆ ಹಾನಿಕಾರಕವಾಗಬಹುದು, ಅದು ಖಂಡಿತವಾಗಿಯೂ ಬಂದೂಕನ್ನು ಹಸ್ತಾಂತರಿಸುವಂತಿದೆ , ಅನುಭವದ ಕೊರತೆಯಿಂದ ಒಬ್ಬ ವ್ಯಕ್ತಿಯು ಬಂದೂಕನ್ನು ಸ್ವಚ್ clean ಗೊಳಿಸುವ ಪ್ರಯತ್ನದಲ್ಲಿ ತನ್ನ ಪಾದವನ್ನು ಗುಂಡು ಹಾರಿಸುವುದನ್ನು ಕೊನೆಗೊಳಿಸಬಹುದು.

ಭಾಷೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ

ಈ ಗುಂಪಿನೊಳಗೆ ನಾವು ಹಲವಾರು ಬಗೆಯ ಭಾಷೆಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ, ಅವುಗಳಲ್ಲಿ ಪ್ರಮುಖವಾದವುಗಳಲ್ಲಿ ನಾವು ಪೈಥಾನ್, ರೂಬಿ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಪಿಎಚ್ಪಿ, ಇತ್ಯಾದಿಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ ... ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ತ್ವರಿತ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುವುದು ಈ ಭಾಷೆಗಳ ಮೂಲ ಆಲೋಚನೆ , ಏಕೆಂದರೆ ಇಂಟರ್ಪ್ರಿಟರ್‌ನಲ್ಲಿ ಅನೇಕ ಕಷ್ಟಕರ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನಡೆಸಲಾಗುತ್ತದೆ, ಮತ್ತು ತರ್ಕದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಕೋಡ್‌ನಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ. ಮೇಲಿನ ಅದೇ ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ ಆದರೆ ಈ ಬಾರಿ ಪೈಥಾನ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ:

ಸ್ವಂತ. ಕ್ರಿಸ್ಟೋಫರ್ ಡಯಾಜ್ ರಿವೆರೋಸ್

ಮೊದಲ ಸಾಲಿನಲ್ಲಿ ಇಂಟರ್ಪ್ರಿಟರ್ ಅನ್ನು ಕರೆಯುವ ಉಸ್ತುವಾರಿ ಇದೆ ಎಂದು ನಾವು ನೋಡಬಹುದು (ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಪ್ರೋಗ್ರಾಂ) ಮತ್ತು ನಂತರದ ಕೋಡ್ ಸಿ ಯಲ್ಲಿನ ಆವೃತ್ತಿಗಿಂತ ಹೆಚ್ಚು "ಸರಳವಾಗಿದೆ", ಏಕೆಂದರೆ ಎಲ್ಲಾ ಭಾರವಾದ ಕೆಲಸಗಳು ಇಂಟರ್ಪ್ರಿಟರ್ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.

ಸ್ವಂತ. ಕ್ರಿಸ್ಟೋಫರ್ ಡಯಾಜ್ ರಿವೆರೋಸ್

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

ಟೈಪ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಇದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಒಂದು ಲಕ್ಷಣವಾಗಿದೆ, ಇವುಗಳು ಆಗಿರಬಹುದು ಬಲವಾಗಿ ದುರ್ಬಲವಾಗಿ ಟೈಪ್ ಮಾಡಲಾಗಿದೆ. ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಮೆಮೊರಿಯನ್ನು ಹೇಗೆ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಅಗತ್ಯ ಮತ್ತು ಕುತೂಹಲಕಾರಿಯಾಗಿರುವುದರಿಂದ ನಾನು ಈ ವಿಷಯವನ್ನು ಮತ್ತೊಂದು ಪೋಸ್ಟ್‌ಗೆ ಬಿಡಲಿದ್ದೇನೆ, ಆದರೆ ಸದ್ಯಕ್ಕೆ ನಾವು ಮಾತ್ರ ವ್ಯತ್ಯಾಸವನ್ನು ಮಾಡಬೇಕಾಗಿದೆ: ಬಲವಾಗಿ ಟೈಪ್ ಮಾಡಿದ ಭಾಷೆಗಳು ಡೇಟಾ ಪ್ರಕಾರವನ್ನು ತಿಳಿದುಕೊಳ್ಳುವ ಅಗತ್ಯವಿರುತ್ತದೆ ವೇರಿಯಬಲ್ ಅಥವಾ ಸ್ಥಿರವಾಗಿ ಕೆಲಸ ಮಾಡಲು, ಆದರೆ ದುರ್ಬಲವಾಗಿ ಪ್ರಕಾರಗಳು ಪರಿವರ್ತನೆಗಳನ್ನು ಮಾಡಬಹುದು ಸೂಚ್ಯ ಮತ್ತು ಎಲ್ಲವೂ ಭಾಷೆಯ ನಂತರದ ಪರಿವರ್ತನೆ ಕ್ರಮಾನುಗತವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. (ಈಗ ಅರ್ಥವಾಗದಿದ್ದರೆ, ತೊಂದರೆ ಇಲ್ಲ, ನಾವು ಅದನ್ನು ನಂತರ ಬಿಡುತ್ತೇವೆ)

ಮಾದರಿಗಳು

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

ಯಾವುದನ್ನು ಆರಿಸಬೇಕು?

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

ರೋಮಾಂಚನಕಾರಿ ಸಂಗತಿಯೊಂದಿಗೆ ಕಲಿಯಿರಿ

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

ಯೋಜನೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ

ಇದರರ್ಥ ನೀವು ಈ ಕೆಳಗಿನ ಕಂಪೈಲರ್ ಅಥವಾ ಕೆಳಗಿನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ರಚಿಸುತ್ತೀರಿ ಎಂದು ಅರ್ಥವಲ್ಲ, ನಿಮ್ಮ ನೆಚ್ಚಿನ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಸಣ್ಣ ದೋಷವನ್ನು ಸರಿಪಡಿಸಲು ಒಂದು ಪ್ರಾಜೆಕ್ಟ್ ಆಗಿರಬಹುದು, ಬಹುಶಃ ದಸ್ತಾವೇಜನ್ನು ಸುಧಾರಿಸಲು ಸಹ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ದಸ್ತಾವೇಜನ್ನು ಏಕೆ? ಏಕೆಂದರೆ ಅದರ ದಸ್ತಾವೇಜನ್ನು ಓದುವುದು ಮತ್ತು ಬರೆಯಲು ಸಹಾಯ ಮಾಡುವುದಕ್ಕಿಂತ ಸಾಫ್ಟ್‌ವೇರ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಕಲಿಯಲು ಉತ್ತಮ ಮಾರ್ಗವಿಲ್ಲ, ಏಕೆಂದರೆ ಮೂಲ ಕೋಡ್‌ನ ನಂತರ, ಇದು ಕಾರ್ಯಕ್ರಮದ ಬಗ್ಗೆ ನೀವು ಕಂಡುಕೊಳ್ಳುವ ಮಾಹಿತಿಯ ಅತ್ಯುತ್ತಮ ಮೂಲವಾಗಿದೆ. ಮತ್ತೊಂದು ಕ್ಷಣದಲ್ಲಿ ನಾವು ಯೋಜನೆಯ ಕೋಡ್ ಅನ್ನು ಹೇಗೆ ಓದುವುದು ಮತ್ತು ಅವರು ಪಡೆದುಕೊಳ್ಳುವ ಕಾರ್ಯಗಳು ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಹೇಗೆ ಎಂದು ನೋಡುತ್ತೇವೆ.

ಇಲ್ಲಿಗೆ ಬಂದಿದ್ದಕ್ಕಾಗಿ ತುಂಬಾ ಧನ್ಯವಾದಗಳು ಮತ್ತು ಯಾವಾಗಲೂ, ನಿಮ್ಮ ಕಾಮೆಂಟ್‌ಗಳು ಉತ್ತಮ ವಿಷಯವನ್ನು ರಚಿಸಲು ಮತ್ತು ಎಲ್ಲಿ ಕೇಂದ್ರೀಕರಿಸಬೇಕೆಂದು ತಿಳಿಯಲು ನನಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಶುಭಾಶಯಗಳು.


37 ಕಾಮೆಂಟ್‌ಗಳು, ನಿಮ್ಮದನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಅನಾಮಧೇಯ ಡಿಜೊ

    ಯಾವಾಗಲೂ 10 !!!!!! ನಿಮ್ಮ ಲೇಖನಗಳಿಗೆ ಧನ್ಯವಾದಗಳು. ಶುಭಾಶಯಗಳು ಮತ್ತು ಇನ್ನಷ್ಟು ಬರಲಿ !!!!

    1.    ಕ್ರಿಸ್ಎಡಿಆರ್ ಡಿಜೊ

      ತುಂಬಾ ಧನ್ಯವಾದಗಳು writing ಬರೆಯುವುದನ್ನು ಮುಂದುವರಿಸಲು ನನ್ನನ್ನು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತದೆ. ಚೀರ್ಸ್

  2.   ರೂಬೆನ್ ಡಿಜೊ

    "ಯಾವ ಭಾಷೆಯನ್ನು ಆರಿಸಬೇಕು?" ಎಂಬ ಪ್ರಶ್ನೆಯನ್ನು ಕೇಳುವುದು ತಪ್ಪು ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಭಾಷೆ ಅದರಲ್ಲಿ ಕನಿಷ್ಠ ಎಂದು ಭಾವಿಸುವವರಲ್ಲಿ ನಾನೂ ಒಬ್ಬ, ಮುಖ್ಯ ವಿಷಯವೆಂದರೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಕಲಿಯುವುದು ಮತ್ತು "ಗಣನೀಯವಾಗಿ ಯೋಚಿಸುವುದು." ಒಒಪಿ, ಅದರ ಉಪಯುಕ್ತತೆ ಇತ್ಯಾದಿಗಳನ್ನು ಬೆಂಬಲಿಸಿದರೆ ಸಿಂಟ್ಯಾಕ್ಸ್, ಅದರ ಟೈಪಿಂಗ್ ಅನ್ನು ನಿರ್ಧರಿಸಿ. ಇದು ಸ್ಟುಡಿಯೊದಲ್ಲಿ ಸ್ವಾಭಾವಿಕವಾಗಿ ಬರಲಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ ಮತ್ತು ಎಲ್ಲಾ ನಂತರ, ಪ್ರತಿಯೊಬ್ಬ ಪ್ರೋಗ್ರಾಮರ್ 1, 2 ಮತ್ತು 3 ಭಾಷೆಗಳಿಗಿಂತ ಹೆಚ್ಚು ತಿಳಿದಿರುತ್ತಾನೆ ... ಮತ್ತು ಅವನು ಹೊಂದಿರುವ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪರಿಕಲ್ಪನೆಗಳಿಗೆ (ಮತ್ತು ಸಿಂಟ್ಯಾಕ್ಸ್ ಅಲ್ಲ) ಧನ್ಯವಾದಗಳು, ಅವನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ನೀವು ಇನ್ನೂ ಅನುಭವಿಸದ ಭಾಷೆಯಲ್ಲಿ.
    ಹೇಗಾದರೂ, ಪ್ರಾರಂಭಿಸಿದವರಿಗೆ, ಉತ್ತಮ ಭಾಷೆ ಅದರ ಸರಳತೆಗಾಗಿ ಪೈಥಾನ್ ಆಗಿರಬಹುದು ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಆದರೆ ಎಲ್ಲಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ, ಸ್ವಲ್ಪ ಮುಂದೆ ಹೋಗಿ, ಕ್ರಮಾವಳಿಗಳನ್ನು ಅಧ್ಯಯನ ಮಾಡಿ ಮತ್ತು "ಒಳಗೆ" ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಎಂದು ತಿಳಿಯಿರಿ.

    ಶುಭಾಶಯಗಳು ಕ್ರಿಸ್ಎಡಿಆರ್

    1.    ಕ್ರಿಸ್ಎಡಿಆರ್ ಡಿಜೊ

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

  3.   ಡೀಬಿಸ್ ಕಾಂಟ್ರೆರಾಸ್ ಡಿಜೊ

    ಪೋಸ್ಟ್‌ಗೆ ಧನ್ಯವಾದಗಳು ಅದು ಚೆನ್ನಾಗಿತ್ತು.

    ಸಂಬಂಧಿಸಿದಂತೆ

    1.    ಕ್ರಿಸ್ಎಡಿಆರ್ ಡಿಜೊ

      ಹಲೋ ಡೀಬಿಸ್, ಹಂಚಿಕೊಂಡಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು 🙂 ಶುಭಾಶಯಗಳು

  4.   ಜಾರ್ಜ್ ಎಫ್ಎಸ್ ಡಿಜೊ

    ನನ್ನ ಸಲಹೆ: ಪಿಎಚ್ಪಿ ಹೊರತುಪಡಿಸಿ ಬೇರೆ ಏನು. 20 ವರ್ಷಗಳ ಹಿಂದೆ ಸಿಜಿಐ ಬಳಸಿ ವೆಬ್ ಅನ್ನು ಮತ್ತೊಂದು ಭಾಷೆಯಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡುತ್ತಿದ್ದ ಉನ್ನತ ಮಟ್ಟದ ಸಂಕೀರ್ಣತೆಯಿಂದಾಗಿ ಪಿಎಚ್ಪಿ ತನ್ನ ಅಸ್ತಿತ್ವದಲ್ಲಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ಅರ್ಥವನ್ನು ನೀಡಿತು. ಆದರೆ ಇಂದು ಜಾಂಗೊ ಫಾರ್ ಪೈಥಾನ್, ಸ್ಪ್ರಿಂಗ್ ಫಾರ್ ಜಾವಾ ಅಥವಾ ರೈಲ್ಸ್ ಫಾರ್ ರೂಬಿಯಂತಹ ಪ್ರಬಲ ಭಾಷೆಗಳಲ್ಲಿ ವೆಬ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ಹೆಚ್ಚು ಆನಂದದಾಯಕವಾಗಿಸಲು ಹಲವಾರು ವಿಧದ ಚೌಕಟ್ಟುಗಳಿವೆ. ಪಿಎಚ್ಪಿ ಪ್ರಸ್ತುತ ಎಲ್ಲಾ ಭಾಷೆಯ ಜನಪ್ರಿಯತೆ ಪಟ್ಟಿಯಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿದ್ದರೂ, ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ ಪಿಎಚ್ಪಿ ಕಾಲಾನಂತರದಲ್ಲಿ ಅದರ ಪ್ರಸ್ತುತತೆಯನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತದೆ.
    ಕಲಿಕೆಯ ರೇಖೆಯು ಕಡಿದಾದದ್ದಾದರೂ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನ ವಾಸ್ತವತೆಯನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಿ \ ಸಿ ++ ನಿಂದ ಪ್ರಾರಂಭಿಸಲು ನಾನು ಬಲವಾಗಿ ಸಲಹೆ ನೀಡುತ್ತೇನೆ.
    ಗ್ರೀಟಿಂಗ್ಸ್.

    1.    ಕ್ರಿಸ್ಎಡಿಆರ್ ಡಿಜೊ

      ಹಾಯ್ ಜಾರ್ಜ್, ಹಂಚಿಕೊಂಡಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು, ಲಾರಾವೆಲ್ ಅನ್ನು ನೆನಪಿಸಿಕೊಳ್ಳುವುದು, ಇದು ಸಾಕಷ್ಟು ಘನವಾದ ಫ್ರೇಮ್ವರ್ಕ್ mí ವೆಬ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ ನಾನು ವೈಯಕ್ತಿಕವಾಗಿ ಸ್ಪ್ರಿಂಗ್ ಅಥವಾ ಜಾವಾವನ್ನು ಎಂದಿಗೂ ಇಷ್ಟಪಡುವುದಿಲ್ಲ, ನಾನು ಅದನ್ನು ಸಾಕಷ್ಟು ತೊಡಕಿನಂತೆ ಕಂಡುಕೊಂಡಿದ್ದೇನೆ, ಆದರೆ ಅದು ಅವರು ಇರುವ ಸಮಯದ ಭಾಗವಾಗಿದೆ ಮಾರುಕಟ್ಟೆ, ಆ ಸಮಯದಲ್ಲಿ ಅವರು ಪ್ರವರ್ತಕರಾಗಿದ್ದರು ಮತ್ತು ಖಂಡಿತವಾಗಿಯೂ ಇಂದು ಆಧುನಿಕ ಪರ್ಯಾಯಗಳು (ಜೆಎಸ್, ಪೈಥಾನ್ ಮತ್ತು ರೂಬಿ) ಹೆಚ್ಚಿನ ಕೆಲಸವಿಲ್ಲದೆ ಓದಬಲ್ಲ ಮತ್ತು ಮಾರ್ಪಡಿಸಬಹುದಾದ ಕೋಡ್ ಅನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುವ ವಿಧಾನವನ್ನು ಸುಧಾರಿಸಲು ಸಮರ್ಥವಾಗಿವೆ.
      ಅವರ ಜೀವನದ ಒಂದು ಹಂತದಲ್ಲಿ ಸಿ / ಸಿ ++ ಕಲಿಯುವ ಜನರಿಗೆ ನಾನು ಒಲವು ತೋರುತ್ತೇನೆ, ನಾನು ಜಾವಾದಿಂದ ಪ್ರಾರಂಭಿಸಿದೆ, ಆದರೆ ಅದು ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನ ಸೌಂದರ್ಯ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ನಿಮಗೆ ಬೇಕಾದುದನ್ನು ನೀವು ಪ್ರಾರಂಭಿಸಬಹುದು, ನೀವು ಸ್ಥಿರವಾಗಿರುವವರೆಗೆ ಸಹಾಯಕವಾಗು 🙂 ಚೀರ್ಸ್

    2.    ರೂಬೆನ್ ಡಿಜೊ

      ನಾನು ನಿಮ್ಮೊಂದಿಗೆ ಇನ್ನು ಮುಂದೆ ಒಪ್ಪುವುದಿಲ್ಲ. ನಾನು ಅನೇಕ ವರ್ಷಗಳ ಹಿಂದೆ ಸಿ ಮತ್ತು ವಿಬಿಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿದೆ, ನಂತರ ಪಿಎಚ್ಪಿ ಮತ್ತು ಜೆಎಸ್ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಲು (ನಾನು ವೆಬ್ ಅಭಿವೃದ್ಧಿಯತ್ತ ಗಮನಹರಿಸಿದ್ದರಿಂದ) ಮತ್ತು ನಂತರ ಅಧ್ಯಯನ ಮಾಡುವಾಗ ನಾನು ಸಿ / ಸಿ ++ ಮತ್ತು ಜಾವಾವನ್ನು ಮುಖ್ಯವಾಗಿ ಕಲಿತಿದ್ದೇನೆ.
      ಈ ಸಂದೇಶದಲ್ಲಿ ನಾನು ಪಟ್ಟಿ ಮಾಡಲಾಗದ ಹಲವಾರು ಅನುಕೂಲಗಳನ್ನು ಪಿಎಚ್ಪಿ ಹೊಂದಿದೆ. ಪಿಎಚ್‌ಪಿ 7 ವೇಗವಾಗಿದೆ (ಪೈಥಾನ್‌ಗಿಂತ ವೇಗವಾಗಿ ... ಹೆಚ್‌ವಿಎಂ, ವಿಭಿನ್ನ ಸಂಗ್ರಹಗಳು, ಪೈಥಾನ್‌ನ ಸಂದರ್ಭದಲ್ಲಿ ಫಾಲ್ಕನ್ ಅಥವಾ ಬೈಟ್‌ಕೋಡ್‌ನಂತಹ ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳನ್ನು ಬಳಸದೆ), ಇದು ಅಪಾರ ಸಂಖ್ಯೆಯ ಗ್ರಂಥಾಲಯಗಳು ಮತ್ತು ಚೌಕಟ್ಟುಗಳನ್ನು ಹೊಂದಿದೆ, ಇದು ಬಳಸಲು ನೇರವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿದೆ ಅವುಗಳನ್ನು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ, ಸಿ ಗೆ ಹೋಲುವ ಅದರ ಸಿಂಟ್ಯಾಕ್ಸ್ ಇತರ ಭಾಷೆಗಳಿಗೆ ವಲಸೆ ಹೋಗುವುದನ್ನು ತುಂಬಾ ಸುಲಭಗೊಳಿಸುತ್ತದೆ.
      ವಿಶ್ವಾದ್ಯಂತ 30% ವೆಬ್‌ಸೈಟ್‌ಗಳು ವರ್ಡ್ಪ್ರೆಸ್ (ಪಿಎಚ್‌ಪಿ) ಯಿಂದ ಮಾಡಲ್ಪಟ್ಟಿದೆ ಮತ್ತು ಅದು ಬದಲಾಗುವುದಿಲ್ಲ ಎಂದು ತೋರುತ್ತದೆ, ವಿಕಿಪೀಡಿಯಾ ಇದನ್ನು ಬಳಸುತ್ತದೆ, ಫೇಸ್‌ಬುಕ್ (ಎಚ್‌ಹೆಚ್‌ವಿಎಂನೊಂದಿಗೆ) ಮತ್ತು ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಸೈಟ್‌ಗಳನ್ನು ಒಟ್ಟು 80% ಬಳಸುತ್ತದೆ.

      ಜಾಂಗೊನಂತಹ ರೂಬಿ ಆನ್ ರೈಲ್ಸ್ಗೆ 12 ವರ್ಷ ವಯಸ್ಸಾಗಿದೆ ಎಂದು ನಾನು ನಿಮಗೆ ನೆನಪಿಸುತ್ತೇನೆ! ಈ ಸಮಯದಲ್ಲಿ ಅವರು ಯಾವ ಕೋಟಾವನ್ನು ಸಾಧಿಸಿದ್ದಾರೆ? ಮತ್ತು ಸಹಜವಾಗಿ, ನಾವು ಪ್ರಾಯೋಗಿಕವಾಗಿ ಏಕಸ್ವಾಮ್ಯವನ್ನು ಹೊಂದಿರುವ 2 ಚೌಕಟ್ಟುಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಿದ್ದೇವೆ ಮತ್ತು ಯಾವುದೇ ರೀತಿಯ ವಿಘಟನೆಯಿಲ್ಲ. ನನ್ನ ಬಳಿ ಬೇರೆ ಯಾವ ಗಂಭೀರ ಪರ್ಯಾಯಗಳಿವೆ? ಪಿಎಚ್ಪಿ ಪ್ರಸ್ತುತತೆಯನ್ನು ಕಳೆದುಕೊಳ್ಳಲಿದೆ ಎಂದು ಹೇಳುವುದು ಬಹಳ ಕಡಿಮೆ ಅರ್ಥವಿಲ್ಲ.

      ಈಗ ಪೈಥಾನ್ ಫ್ಯಾಷನ್‌ನಲ್ಲಿದೆ ಏಕೆಂದರೆ ಅದು ವೇಗವಾಗಿ ಕಲಿಯುವ ರೇಖೆಯನ್ನು ಹೊಂದಿದೆ, ಇದು ಸರಳ ಭಾಷೆಯಾಗಿದೆ ಮತ್ತು ಅವರು ಅದನ್ನು ನಿಮಗೆ ಮಾರಾಟ ಮಾಡುತ್ತಾರೆ «ಪೈಥಾನ್‌ನೊಂದಿಗೆ 20 ಗಂಟೆಗಳಲ್ಲಿ ಪ್ರೋಗ್ರಾಮರ್ ಆಗಿ ಮತ್ತು ಅದರ ಮೇಲೆ ಕೆಲಸ ಮಾಡಿ Google, ಗೂಗಲ್‌ನಂತಹ ಕಂಪನಿಗಳ ಬೆಂಬಲದೊಂದಿಗೆ ಸಿವಿಯಲ್ಲಿ ನಿಮ್ಮನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು ಹೊಸ ಭಾಷೆಗಳನ್ನು (ಗೋ, ಡಾರ್ಟ್….) ಹುಡುಕುವ ಫ್ಯಾಷನ್ ಈಗ ಇದೆ (ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ಗಾಗಿ 50 ಚೌಕಟ್ಟುಗಳ ದೈನಂದಿನ ಜನ್ಮ!), ವಿಷಯಗಳು ಬದಲಾಗುತ್ತವೆ ಎಂದು ಅರ್ಥವಲ್ಲ.

      ರೂಬಿ ಬಹಳ ಆಸಕ್ತಿದಾಯಕ ಭಾಷೆಯಾಗಿದೆ, ಆದರೆ ಇದು ಸ್ಥಾಪಿತ ಮಾದರಿಗಳೊಂದಿಗೆ ತುಂಬಾ ಒಡೆಯುತ್ತದೆ, ಅದು ಪಿಎಚ್‌ಪಿಗಿಂತ ಹೆಚ್ಚು ಜನಪ್ರಿಯವಾಯಿತು ಎಂದು ನಂಬಲು ನನಗೆ ಕಷ್ಟವಾಗುತ್ತದೆ. ಸಹಜವಾಗಿ, ರೂಬಿ ಎಲ್ಲರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವ ಕೆಟ್ಟ ಭಾಷೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.
      ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಂಗೆ ಮೋಜಿನ ಸಂಗತಿಯಾಗಿದೆ ಎಂದು ನೀವು ನನಗೆ ಹೇಳಿದ್ದೀರಿ ಎಂದು ನಾನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ, ರೂಬಿಯು ಅದರ ಅನಂತತೆಯೊಂದಿಗೆ ... ಆದರೆ ಸ್ಪ್ರಿಂಗ್ ವಿತ್ ಜಾವಾ? ನಿಜವಾಗಿಯೂ? ಜಾವಾ ಅನೇಕ ವಿಷಯಗಳಾಗಿರಬಹುದು ... ಆದರೆ ಪೈಥಾನ್ ಮತ್ತು ಪಿಎಚ್‌ಪಿಗಿಂತ ಹೆಚ್ಚು ಆನಂದದಾಯಕವಾಗಿದೆಯೇ?

      ಪೈಥಾನ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು ತುಂಬಾ ಒಳ್ಳೆಯದು, ಆದರೆ ನೀವು ಪೈಥಾನ್‌ನೊಂದಿಗೆ ಮಾತ್ರ ಅಂಟಿಕೊಳ್ಳುವುದರಿಂದ, ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಟ್ಟವು "ಆಳವಾಗಿಲ್ಲ" ಎಂದು ನೀವು ಅನೇಕ ಕಂಪನಿಗಳು ನಂಬುವ ಅಪಾಯವನ್ನು ನೀವು ಎದುರಿಸುತ್ತೀರಿ (ನೀವು ಪೈಥಾನ್‌ನಲ್ಲಿ ತುಂಬಾ ಒಳ್ಳೆಯವರಾಗಿದ್ದರೂ ಸಹ). ಏಕೆಂದರೆ ನೀವು ಸಿ ++ ಅಥವಾ ಜಾವಾದಂತಹ ಇತರ "ವಿವಿಧೋದ್ದೇಶ" ಭಾಷೆಗಳೊಂದಿಗೆ ಸ್ಪರ್ಧಿಸುತ್ತೀರಿ. ಹೆಲ್ ಯಾವುದು ಪಾಯಿಂಟರ್, ಬಿಟ್‌ವೈಸ್ ಕಾರ್ಯಾಚರಣೆಗಳು, ಕಸ ಸಂಗ್ರಾಹಕ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಉದ್ದವಾದ ಇತ್ಯಾದಿಗಳನ್ನು ತಿಳಿಯದೆ ನೀವು ಪೈಥಾನ್‌ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಮಾಡಬಹುದು.
      ಪೈಥಾನ್ ಬಹುಶಃ "ಕ್ಲಾಸಿಕಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್" ಗೆ ಹೋಲುತ್ತದೆ ಮತ್ತು ಅದನ್ನು "ಮಕ್ಕಳ ಭಾಷೆ" (ರೂಪಕವನ್ನು ಪಡೆಯಿರಿ) ಎಂದು ಕಾಣಬಹುದು, ಮತ್ತು ಇದು ಒಂದು ಅನುಕೂಲ ಮತ್ತು ಅನಾನುಕೂಲವಾಗಿದೆ.

      1.    ಜಾರ್ಜ್ ಎಫ್ಎಸ್ ಡಿಜೊ

        "ಪೈಥಾನ್ ಬಹುಶಃ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ 'ಕ್ಲಾಸಿಕಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್'ಗೆ ಹೋಲುತ್ತದೆ ಮತ್ತು ಅದನ್ನು' ಮಕ್ಕಳಿಗೆ ಭಾಷೆ '(ರೂಪಕವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಿ) ಎಂದು ನೋಡಬಹುದು, ಮತ್ತು ಇದು ಒಂದು ಅನುಕೂಲ ಮತ್ತು ಅನಾನುಕೂಲವಾಗಿದೆ." LOL, ಪೈಥಾನ್ ಬಗ್ಗೆ ನಾನು ಹೇಳಿದ ತಮಾಷೆಯ ವಿಷಯಗಳಲ್ಲಿ ಇದು ಒಂದು. ನೀವು ಎಂದಾದರೂ ನಿಜವಾಗಿಯೂ ಪೈಥಾನ್ ಕಲಿತಿದ್ದೀರಾ?
        ಪಿಎಚ್‌ಪಿ ಹೊರಗೆ ಪ್ರಪಂಚದಾದ್ಯಂತ ಎಷ್ಟು ಸಮಯವಾಗಿದೆ?
        ಸ್ನೇಹಿತ ಪಿಎಚ್ಪಿ ಸತ್ತಂತೆ ಜನಿಸಿದರು. ಪಿಎಚ್ಪಿ (\ d +) ಅತ್ಯಂತ ಕೆಟ್ಟ ಆರಂಭಿಕ ವಿನ್ಯಾಸದಿಂದಾಗಿ ಅದರೊಂದಿಗೆ ಹೆಚ್ಚಿನ ಹೊರೆ ಹೊಂದಿದೆ ಮತ್ತು ಬಳಕೆದಾರ ಸಮುದಾಯವನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಅದು ಆ ಎಲ್ಲಾ ಆರಂಭಿಕ ವಿನ್ಯಾಸ ದೋಷಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಎಳೆಯುವುದನ್ನು ಮುಂದುವರೆಸಿದೆ. ಪಿಎಚ್ಪಿ ಮಾಡ್ಯುಲಾರಿಟಿ ಇಲ್ಲದೆ ಜನಿಸಿದೆ, ಬಹಳಷ್ಟು ಸಿ-ಶೈಲಿಯ ಕ್ರಿಯಾತ್ಮಕತೆಯೊಂದಿಗೆ (ಅದರ ಸಿಂಟ್ಯಾಕ್ಸ್ ಸಿ ಗೆ ಹೋಲುವ ಕಾರಣ ನೀವು ಅದನ್ನು ಎಲ್ಲಿಂದ ಪಡೆದುಕೊಂಡಿದ್ದೀರಿ ಎಂದು ನನಗೆ ತಿಳಿದಿಲ್ಲ) ಇದನ್ನು ಇತರ ಭಾಷೆಗಳಿಗೆ ಸುಲಭವಾಗಿ ಪೋರ್ಟ್ ಮಾಡಬಹುದು). ಪಿಎಚ್‌ಪಿ ವರ್ತಿಸಬೇಕಾದಂತೆ ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆ, ಅದರ ಅಧಿಕೃತ ಸೈಟ್‌ನಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾದ ಕಾರ್ಯಗಳ ಜಾಡು ಮುಂತಾದ ಕೊಳಕು ವಿಷಯಗಳನ್ನು ಹೊಂದಿದೆ http://php.net/manual/en/indexes.functions.phpಇದು ಮಾಡ್ಯುಲಾರಿಟಿ ಇಲ್ಲದೆ ಜನಿಸಿದ ಕಾರಣ, ಆದ್ದರಿಂದ ಎಲ್ಲವೂ ಹೊಲಸು ಮಿಶ್ರಣ ಮತ್ತು ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳಿಲ್ಲದೆ.
        ಇದು ಪಿಎಚ್ಪಿ ಕೋಡ್ನ ತುಣುಕು:
        "ಸ್ಟ್ರೀಮ್_ನೋಟಿಫಿಕೇಶನ್_ಕಾಲ್ಬ್ಯಾಕ್");
        ಸ್ಟ್ರೀಮ್_ಕಾಂಟೆಕ್ಸ್ಟ್_ಸೆಟ್_ಪ್ಯಾರಮ್‌ಗಳು ($ ಸಿಟಿಎಕ್ಸ್, $ ಪ್ಯಾರಮ್‌ಗಳು);
        var_dump (ಸ್ಟ್ರೀಮ್_ಕಾಂಟೆಕ್ಸ್ಟ್_ಜೆಟ್_ಪ್ಯಾರಮ್ಸ್ ($ ctx));
        ?>
        ಈ ಎಲ್ಲಾ 'ಸ್ಟ್ರೀಮ್' ಕಾರ್ಯಗಳನ್ನು ಎಲ್ಲಿಂದ ಆಮದು ಮಾಡಿಕೊಳ್ಳಲಾಗಿದೆ ಎಂಬುದನ್ನು ಕೆಲವು ಹಂತದಲ್ಲಿ ನಿರ್ಧರಿಸಬಹುದೇ? ಇಲ್ಲ, ಅವುಗಳು ಬಿಲ್ಡಿನ್ ಕಾರ್ಯಗಳು ಎಂದು ನೀವು ಹೇಳಬಹುದು, ಆದರೆ ನಂತರ ಇಡೀ ಪರಿಸರ ವ್ಯವಸ್ಥೆಯು ಬಿಲ್ಡಿನ್ ಕಾರ್ಯಗಳು?. ಆದ್ದರಿಂದ, ಪಿಎಚ್ಪಿ ಕೋಡ್ನಲ್ಲಿ ಬಹಳಷ್ಟು ಕಸವಿದೆ, ಅಂತಹ ಕೆಟ್ಟ ವಿನ್ಯಾಸದ ಸಂಕೀರ್ಣತೆ ಮತ್ತು ನಿಷ್ಪ್ರಯೋಜಕತೆಯನ್ನು ನೀವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ನನ್ನನ್ನು ಕ್ಷಮಿಸಿ ಆದರೆ ಅದು ಇನ್ನೂ ನೋಡಲು ಸಾಕಷ್ಟು ಪ್ರಪಂಚವನ್ನು ಹೊಂದಿದೆ.
        ವರ್ಡ್ಪ್ರೆಸ್ ಅತ್ಯುತ್ತಮ ಸಾಫ್ಟ್‌ವೇರ್ ಪರಿಹಾರವಾಗಿದೆ, ಆದರೆ ಇದು ಉತ್ತಮ ತಾಂತ್ರಿಕ ನೆಲೆಯನ್ನು ಹೊಂದಿದೆ ಎಂದು ಇದರ ಅರ್ಥವಲ್ಲ. ನೀವು ಕಲ್ಲಿನಿಂದ ಸುತ್ತಿಗೆ ಮತ್ತು ನಿಮ್ಮ ಹಲ್ಲುಗಳಿಂದ ಉಗುರುಗಳನ್ನು ಓಡಿಸಬಹುದು, ಮತ್ತು ನೀವು ಇನ್ನೂ ಅತ್ಯುತ್ತಮ ಮರಗೆಲಸ ಕೆಲಸವನ್ನು ಮಾಡಬಹುದು, ಆದರೆ ಸಹಜವಾಗಿ, ಉತ್ತಮ ಸುತ್ತಿಗೆಯನ್ನು ಬಳಸುವ ಇನ್ನೊಬ್ಬ ಬಡಗಿಗಿಂತ ಹೆಚ್ಚಿನ ಕೆಲಸದಿಂದ.

        ಮತ್ತೊಂದೆಡೆ: "ಪೈಥಾನ್‌ನೊಂದಿಗೆ 20 ಗಂಟೆಗಳಲ್ಲಿ ಪ್ರೋಗ್ರಾಮರ್ ಆಗಿ ಮತ್ತು ಅದರ ಮೇಲೆ ಕೆಲಸ ಮಾಡಿ", ನಾನು ಅಂತಹ ಮೂರ್ಖತನವನ್ನು ನೋಡಿಲ್ಲ. ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಅಥವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಗ್ಗೆ ಯಾವುದೇ ಜ್ಞಾನವಿಲ್ಲದೆ ನೀವು 20 ಗಂಟೆಗಳಲ್ಲಿ ಪಿಎಚ್ಪಿಯಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ರಚಿಸಬಹುದು. ವಾಸ್ತವವಾಗಿ ಇದಕ್ಕಾಗಿಯೇ ಪಿಎಚ್ಪಿ ತುಂಬಾ ಜನಪ್ರಿಯವಾಗಿದೆ, ಏಕೆಂದರೆ ಈ ಜಗತ್ತಿನಲ್ಲಿ ಪ್ರವೇಶಿಸಿದ ಹೊಸಬರು ಪಿಎಚ್ಪಿಯನ್ನು ಕ್ಷಿಪ್ರ ಅಭಿವೃದ್ಧಿಯ ಹಂತವಾಗಿ ನೋಡುತ್ತಾರೆ (ಅದಕ್ಕಾಗಿಯೇ ತುಂಬಾ ಪಿಎಚ್ಪಿ ಕೋಡ್ ತುಂಬಾ ಕಷ್ಟವಾಗುತ್ತದೆ).
        ಪೈಥಾನ್‌ನ ನ್ಯೂನತೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಪಾಯಿಂಟರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದರಲ್ಲಿ ಇದು ಯಶಸ್ವಿಯಾಗಿದೆ, ಆದರೆ ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ, ಪೈಥಾನ್ ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಯಾಗಿದೆ (ಜಾವಾದಂತೆ) ಮತ್ತು ಇದು ಅವುಗಳನ್ನು ಸಿಂಟ್ಯಾಕ್ಸ್ ಮಟ್ಟದಲ್ಲಿ ಬಳಸುವುದಿಲ್ಲ; ಆದರೆ ಬಿಟ್‌ವೈಸ್ ಕಾರ್ಯಾಚರಣೆಗಳು, ಗಂಭೀರವಾಗಿದೆಯೇ?, ಇದರರ್ಥ ನೀವು ಈ x << y, x >> y: https://wiki.python.org/moin/BitwiseOperators. ಕಸ ಸಂಗ್ರಹಿಸುವ ವಿಷಯವನ್ನು ನಾನು ಗಂಭೀರವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ: https://docs.python.org/3/library/gc.html.
        ಪಿಎಚ್ಪಿ ಅಂತರಗಳು:
        -ಪಿಹೆಚ್‌ಪಿ ಅತ್ಯಂತ ಕಳಪೆ ವಸ್ತು-ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ (ಒಒಪಿ) ವಿನ್ಯಾಸವನ್ನು ಹೊಂದಿದೆ.
        -ನೀವು ಇನ್ನೂ ಆಪರೇಟರ್‌ಗಳನ್ನು ಓವರ್‌ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ.
        -ಸಂಪರ್ಕ, function overloading ಪಿಎಚ್ಪಿಯಲ್ಲಿ ನೀವು ಈ ಪರಿಕಲ್ಪನೆಯಿಂದ ಸ್ವಾಭಾವಿಕವಾಗಿ ನಿರೀಕ್ಷಿಸುತ್ತಿಲ್ಲ.
        … .. ಮತ್ತು ನಾನು ಈಗ ಬೇಸರಗೊಂಡಿದ್ದೇನೆ.
        ಗ್ರೀಟಿಂಗ್ಸ್.

        1.    ರೂಬೆನ್ ಡಿಜೊ

          ನಾನು ಆವರಣದಲ್ಲಿ "ರೂಪಕವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಿ" (ಅದೇ ಕೆಲಸದ ವಾತಾವರಣದಲ್ಲಿ ಪೈಥಾನ್ ಅನ್ನು ಸಿ ++ / ಜಾವಾ ಜೊತೆ ಹೋಲಿಸುವ ಮೂಲಕ), ನೀವು ಅದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲಿಲ್ಲ ಎಂಬುದು ಸ್ಪಷ್ಟವಾಗುತ್ತದೆ. ಸಿ / ಸಿ ++ ಪ್ರೋಗ್ರಾಮರ್ ಪೈಥಾನ್ ಅನ್ನು ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮರ್ ಸಿ ++ ಕಲಿಯುವುದಕ್ಕಿಂತ ಹೆಚ್ಚು ವೇಗವಾಗಿ ಕಲಿಯಬಹುದು ಎಂದು ನಾನು ನಿಮಗೆ ಹೇಳಬಲ್ಲೆ, ಸಿ / ಸಿ ++ ಪ್ರೋಗ್ರಾಮರ್ನ ಸರಾಸರಿ ವೇತನವು ಒಂದು ಗಿಂತ ಹೆಚ್ಚಿರುವುದರಲ್ಲಿ ಆಶ್ಚರ್ಯವೇನಿಲ್ಲ ಪೈಥಾನ್ ಒಂದು.
          ರೇಖಾಚಿತ್ರದೊಂದಿಗೆ ಸಹ ನಾನು ಅದನ್ನು ಇತರ ಉದಾಹರಣೆಗಳೊಂದಿಗೆ ನಿಮಗೆ ವಿವರಿಸಬಲ್ಲೆ! ಆದರೆ ನಾನು ಹಾಕಿದ್ದನ್ನು ಅಪವಿತ್ರಗೊಳಿಸುವಿಕೆ ಮತ್ತು ಅಪಹಾಸ್ಯ ಮಾಡುವುದರ ಮೇಲೆ ಮಾತ್ರ ನೀವು ಗಮನ ಹರಿಸಿದ್ದೀರಿ ಎಂದು ತೋರುತ್ತದೆ.

          ಪಿಎಚ್ಪಿ ವಿಶ್ವದ ಅತ್ಯುತ್ತಮ ಭಾಷೆ ಅಥವಾ ಇದು ಅನುಕರಣೀಯ ವಿನ್ಯಾಸವನ್ನು ಹೊಂದಿದೆ ಎಂದು ನಾನು ಎಂದಿಗೂ ಹೇಳಿಲ್ಲ, ನೀವು ಅದನ್ನು ಎಲ್ಲಿಂದ ಪಡೆಯುತ್ತೀರಿ ಎಂದು ನನಗೆ ತಿಳಿದಿಲ್ಲ. ಇತರರ ಜ್ಞಾನವನ್ನು ನಿರ್ಣಯಿಸುವ ಮೊದಲು ನಿಮ್ಮ ಓದುವ ಗ್ರಹಿಕೆಯನ್ನು ಸುಧಾರಿಸಬೇಕು ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ನಿಜವೇನೆಂದರೆ (ಮತ್ತು ನನ್ನ ಸಂದೇಶದಲ್ಲಿ ನಾನು ಹೇಳಿದ್ದೇನೆಂದರೆ) ನೀವು ಕಂಡುಕೊಳ್ಳಬಹುದಾದ ಚೌಕಟ್ಟುಗಳು, ಗ್ರಂಥಾಲಯಗಳು ಮತ್ತು ಉಪಯುಕ್ತತೆಗಳ ಸಂಪೂರ್ಣ ಪರಿಸರ ವ್ಯವಸ್ಥೆಯ ಜೊತೆಗೆ ಅದರೊಂದಿಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ತುಂಬಾ ಚುರುಕುಬುದ್ಧಿಯಾಗಿದೆ.
          ಅಲ್ಲದೆ, ನಾವು ಯಾವ ರೀತಿಯ ಹೋಲಿಕೆ ಮಾಡುತ್ತೇವೆ? ಪೈಥಾನ್ ವಿವಿಧೋದ್ದೇಶ ಭಾಷೆಯಾಗಿ ಅಥವಾ ವೆಬ್‌ಗಾಗಿ? ಅಂತಹ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಅದನ್ನು ಪಿಎಚ್‌ಪಿಗೆ ಏಕೆ ಹೋಲಿಸುತ್ತೇವೆ? ಪಿಎಚ್ಪಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ಕ್ಷೇತ್ರವನ್ನು ಹೊಂದಿದೆ, ಮತ್ತು ಆ ಕ್ಷೇತ್ರದಲ್ಲಿ ಪೈಥಾನ್ (0.2% ಪಾಲನ್ನು ಹೊಂದಿದೆ, ಇದು ಈ ವರ್ಷವನ್ನು ಬದಲಾಯಿಸಿಲ್ಲ) ಪಿಎಚ್ಪಿ ಪಕ್ಕದಲ್ಲಿದೆ.
          ಈಗ ಪಿಎಚ್ಪಿ ಟ್ರೆಂಡ್‌ಗಳನ್ನು ನೋಡೋಣ; 82,4 ರ ಜನವರಿಯಲ್ಲಿ 2017% ರಿಂದ 83.1 ರ ಜನವರಿಯಲ್ಲಿ 2018% ಗೆ: https://w3techs.com/technologies/history_overview/programming_language

          ಪೈಥಾನ್ ಪಿಎಚ್ಪಿಯನ್ನು ನಿರ್ವಿುಸಲು ಹೋಗುತ್ತಿದೆಯೇ? ಯಾವ ವರ್ಷದಲ್ಲಿ? ಯಾವ ಐದು ವರ್ಷಗಳಲ್ಲಿ? ದಶಕ?
          ಪೈಥಾನ್ ಅನ್ನು ಇತರ ಹಲವು ಕಾರ್ಯಗಳಲ್ಲಿ ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಮತ್ತು ಪಿಎಚ್‌ಪಿಗಿಂತಲೂ ಹೆಚ್ಚು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲ್ಪಡುತ್ತದೆ, ಆದರೆ ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಭಾಷೆಯಾಗಿ ಪೈಥಾನ್ ಸಹ ಪ್ರಸ್ತುತವಾಗುವುದಕ್ಕಿಂತ ಸ್ವಲ್ಪ ವರ್ಷಗಳ ದೂರದಲ್ಲಿದೆ, 0.2% 83.1% ವಿರುದ್ಧ ನಿಶ್ಚಲವಾಗಿದೆ (ಈ ವರ್ಷ ಏರಿಕೆಯೊಂದಿಗೆ) .

          ನಾನು ಪಿಎಚ್ಪಿಗೆ ಹೊರಗಡೆ ಹೋಗುವುದಿಲ್ಲ ಎಂದು ಹೇಳುವ ಮೂಲಕ ನೀವು ವಿಷಯಗಳನ್ನು ಲಘುವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತೀರಿ, ನನಗೆ ಪಿಎಚ್ಪಿ ಮಾತ್ರ ತಿಳಿದಿದೆ ಎಂದು ಸುಳಿವು ನೀಡುತ್ತಾರೆ, ನಿಖರವಾಗಿ ನಾನು ದೀರ್ಘಕಾಲದವರೆಗೆ ಪಿಎಚ್ಪಿಯಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡದಿದ್ದಾಗ ಹಾಹಾ. ಪ್ರಸ್ತುತ, ಕೆಲಸದ ಕಾರಣಗಳಿಗಾಗಿ, ನಾನು ಹೆಚ್ಚಾಗಿ ಜಾವಾದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಮಾಡುತ್ತೇನೆ.
          ಪೈಥಾನ್‌ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡುವ ಮೂಲಕ ನಿಮಗೆ ಬಿಟ್‌ವೈಸ್, ಕಸ ಸಂಗ್ರಹಕಾರ ಅಥವಾ ಪಾಯಿಂಟರ್ ಬಗ್ಗೆ ಜ್ಞಾನವಿಲ್ಲ ಎಂದು ನಾನು ಹೇಳಿಲ್ಲ. ಬದಲಾಗಿ, ಇದು ಏನೆಂದು ತಿಳಿಯದೆ ನೀವು ಪೈಥಾನ್‌ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಮಾಡಬಹುದು. ಆದಾಗ್ಯೂ, ಸಿ ++ ಪ್ರೋಗ್ರಾಮರ್ಗೆ ಅದು ನಿಜವೆಂದು ನನಗೆ ತುಂಬಾ ಅನುಮಾನವಿದೆ. ಮತ್ತು ಪೈಥಾನ್ ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗಾಗಿ ಅಲ್ಲ "ವಿವಿಧೋದ್ದೇಶ ಭಾಷೆ" ಕ್ಷೇತ್ರಕ್ಕೆ ಪ್ರವೇಶಿಸಿದಾಗ ನಾನು ಹೋಲಿಕೆ ಮಾಡುತ್ತೇನೆ.

          20 ಗಂಟೆಗಳಲ್ಲಿ ಪ್ರೋಗ್ರಾಮರ್ ಆಗುವುದು ಕೇವಲ ತಮಾಷೆ, ಉತ್ಪ್ರೇಕ್ಷೆ. ಆದಾಗ್ಯೂ, ಆನ್‌ಲೈನ್ ಶಿಕ್ಷಣ ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್‌ಗಳು ಮತ್ತು ಇದೇ ರೀತಿಯ ವಿಷಯಗಳನ್ನು ಭರವಸೆ ನೀಡುವ ಕೋರ್ಸ್‌ಗಳ ಕುರಿತು ವಿವಿಧ ಲಿಂಕ್‌ಗಳನ್ನು ನಾನು ಇಲ್ಲಿ ನಿಮಗೆ ಇಡಬಲ್ಲೆ. ನನ್ನನ್ನು ದೂಷಿಸಬೇಡಿ, "ಪರಿಣಿತ ಪ್ರೋಗ್ರಾಮರ್" ಆಗುವುದು 20 ಗಂಟೆಗಳ ಕೋರ್ಸ್ ತೆಗೆದುಕೊಳ್ಳುವ ವಿಷಯ ಎಂದು ಭಾವಿಸುವ ಉದ್ಯೋಗ ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ಅದನ್ನು ದೂಷಿಸಿ. ಮತ್ತು ಪೈಥಾನ್ ಫ್ಯಾಶನ್ ಭಾಷೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ಮತ್ತು ವೇಗವಾಗಿ ಕಲಿಯುವ ರೇಖೆಯೊಂದಿಗೆ ... ಬಿಳಿ ಮತ್ತು ಬಾಟಲಿಯಲ್ಲಿ.

          ಪಿಎಚ್ಪಿ ಎಷ್ಟು ಕೆಟ್ಟದಾಗಿದೆ ಎಂದು ಹೇಳಲು ನೀವು ನಿಮ್ಮ ಸಂದೇಶವನ್ನು ಆಧರಿಸಿದ್ದೀರಿ ಎಂದು ನಾನು ಒತ್ತಾಯಿಸುತ್ತೇನೆ (ಇದು ಒಂದು ನಿರ್ದಿಷ್ಟ ಭಾಗದಲ್ಲಿ ನಾನು ಒಪ್ಪುತ್ತೇನೆ). ಇದು ನನಗೆ ಸರಿಯಾಗಿದೆ ಎಂದು ತೋರುತ್ತದೆ, ನನ್ನ ಸಂದೇಶವು ಅದರ ಬಗ್ಗೆ ಅಲ್ಲ, ಆದರೆ ಪಿಎಚ್ಪಿ ಏಕೆ ಬಳಸುವುದನ್ನು ಮುಂದುವರಿಸಲಿದೆ ಮತ್ತು ನೀವು ಯೋಚಿಸಿದಂತೆ ಅದು ನಾಳೆ ಕಣ್ಮರೆಯಾಗುವುದಿಲ್ಲ.

          ಧನ್ಯವಾದಗಳು!

  5.   ಯಾರೂ ಇಲ್ಲ ಡಿಜೊ

    ಸಿ -> ಹೋಗಿ -> (ಲಿಸ್ಪ್ | ಹ್ಯಾಸ್ಕೆಲ್ | ಜಾವಾ | ಯಾವುದಾದರೂ)

    1.    ಕ್ರಿಸ್ಎಡಿಆರ್ ಡಿಜೊ

      ಇತ್ತೀಚೆಗೆ ಓದುಗರು ನನ್ನ ಇಮೇಲ್‌ಗೆ ಗೋ ಪುಸ್ತಕದ ಶಿಫಾರಸನ್ನು ಕಳುಹಿಸಿದ್ದಾರೆ, ಖಂಡಿತವಾಗಿಯೂ ಭವಿಷ್ಯದಲ್ಲಿ ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕಾದ ಭಾಷೆ ಮತ್ತು ಅದರಲ್ಲಿ ಬಹುಶಃ ಇಲ್ಲಿ ಒಂದು ಪೋಸ್ಟ್ ಇರುತ್ತದೆ share ಹಂಚಿಕೊಳ್ಳಲು ಹಲವು ಗ್ರಾಫಿಕ್ಸ್

  6.   mvr1981 ಡಿಜೊ

    ಸರಿ ... ಮತ್ತು ನಾನು ಏನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಬೇಕು? ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅಂತಹ ಉತ್ತಮ ಮತ್ತು ಅನುಭವಿ ಪ್ರೋಗ್ರಾಮರ್ಗಳೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಏಕೆ ಕಲಿಯಬೇಕು? ಇತರರು ಈಗಾಗಲೇ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ರೀತಿಯಲ್ಲಿ ಪರಿಹರಿಸಿಲ್ಲ ಎಂದು ನಾನು ಯಾವ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಬಲ್ಲೆ?… ಸಂಕ್ಷಿಪ್ತವಾಗಿ: ಇಂದು ಪ್ರೋಗ್ರಾಮರ್ ಆಗಿರುವುದು ಎಷ್ಟು ಮೂಲ? ನನ್ನ ಜ್ಞಾನ ಮತ್ತು ಅನುಭವದ ಕೊರತೆಯಿಂದ ನಾನು ಒದೆಯದೆ ಅಥವಾ ಹೊರಗಿಡದೆ ಇತರರೊಂದಿಗೆ ಹೇಗೆ ಸಹಕರಿಸಬಹುದು?

    1.    ಕ್ರಿಸ್ಎಡಿಆರ್ ಡಿಜೊ

      ಹಲೋ mvr1981, ನಿಜವಾಗಿಯೂ ಆಸಕ್ತಿದಾಯಕ ಪ್ರಶ್ನೆಗಳು them ಕೊನೆಯದರಿಂದ ಮೊದಲನೆಯದಕ್ಕೆ ಅವುಗಳನ್ನು ಹಿಮ್ಮೆಟ್ಟಿಸೋಣ.

      ನನ್ನ ಜ್ಞಾನ ಮತ್ತು ಅನುಭವದ ಕೊರತೆಯಿಂದ ನಾನು ಒದೆಯದೆ ಅಥವಾ ಹೊರಗಿಡದೆ ಇತರರೊಂದಿಗೆ ಹೇಗೆ ಸಹಕರಿಸಬಹುದು?

      ನೀವು ಒದೆಯಲು ಬಯಸದಿದ್ದರೆ, ಮೊದಲ ಹಂತವು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕಲಿಯುವುದು, ಯೋಜನೆಗಳು ತಮ್ಮ ಕೆಲಸಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಮಾಡಲು ಬಯಸುವ, ಸಮುದಾಯವು ಅವರ ಇಚ್ .ೆಗೆ ಹೊಂದಿಕೊಳ್ಳಬೇಕೆಂದು ಬಯಸುವವರ ಸಂಖ್ಯೆಯನ್ನು imagine ಹಿಸಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಿಲ್ಲ. ನಾನು ಖಂಡಿತವಾಗಿಯೂ ನಿಮ್ಮ ಮನೆಗೆ ಬಂದು ಅವ್ಯವಸ್ಥೆ ಮಾಡುವುದು ಮತ್ತು ನಿಮ್ಮ ಕುಟುಂಬವನ್ನು ಅಗೌರವಗೊಳಿಸುವುದು (ಅದು ಅನೇಕ ಬಾರಿ ಅನಿಸುತ್ತದೆ). ಇದು ಸಂಭವಿಸುವುದನ್ನು ತಡೆಯಲು ನೀವು ಬಯಸಿದರೆ, ಕೊಡುಗೆ ನೀಡುವ ಮಾರ್ಗಸೂಚಿಗಳು, ಅದನ್ನು ಮಾಡುವ ವಿಧಾನಗಳು ಮತ್ತು ಅಪೂರ್ಣವಾದದ್ದನ್ನು ಕಳುಹಿಸಬೇಡಿ, ನಿಮಗೆ ಸಹಾಯ ಬೇಕಾದರೆ ಸಂವಹನ ನಡೆಸಲು ಯಾವಾಗಲೂ ಮಾರ್ಗಗಳಿವೆ, ಆದರೆ ಸರಿಯಾಗಿ ಮಾಡದ ಕೆಲಸ ಬಹುಶಃ ಕೆಟ್ಟ ಮೊದಲ ಅನಿಸಿಕೆಗಳನ್ನು ರಚಿಸಿ. ನಿಮಗೆ ಬಿಟ್ಟದ್ದು ಎಂದು ನಿಮ್ಮನ್ನು ಹೊರಗಿಡಲು ನೀವು ಬಯಸದಿದ್ದರೆ, ಅವನು ಏನು ಮಾಡುತ್ತಿದ್ದಾನೆಂದು ತಿಳಿಯದ ನಿಷ್ಪ್ರಯೋಜಕ ಪ್ರೋಗ್ರಾಮರ್ ಆಗಿ ಅಥವಾ ಅತ್ಯುತ್ತಮ ಪ್ರೋಗ್ರಾಮರ್ ಆಗುವ ಹಾದಿಯಲ್ಲಿರುವವನಾಗಿ ನೀವು ಅವನನ್ನು ನೋಡಬಹುದು, ಮತ್ತು ಅದು ಅಭ್ಯಾಸದಿಂದ ಮಾತ್ರ ನಡೆಯುತ್ತದೆ ಮತ್ತು ಖಂಡಿತವಾಗಿಯೂ ದಾರಿಯುದ್ದಕ್ಕೂ ದೋಷಗಳೊಂದಿಗೆ. ನನ್ನ ಜೆಂಟೂ ಡೆವಲಪರ್ ಸ್ಥಾನಮಾನವನ್ನು ಪಡೆಯುವ ಮೊದಲು ನಾನು ಅನೇಕ ಬಾರಿ ತಪ್ಪಾಗಿದ್ದೇನೆ ಮತ್ತು ಅದು "ಕೆಟ್ಟ ಸಮಯ" ಹೊರತಾಗಿಯೂ ಪ್ರಯತ್ನಿಸುವುದನ್ನು ತಡೆಯಲಿಲ್ಲ.

      ಇಂದು ಪ್ರೋಗ್ರಾಮರ್ ಆಗಿರುವುದು ಎಷ್ಟು ಮೂಲ?

      -ಇದು ಸ್ವಂತಿಕೆಯ ಬಗ್ಗೆ ಅಲ್ಲ, ಇದು ಇಂದು ಅವಶ್ಯಕವಾಗಿದೆ, ಈ ಕೆಳಗಿನವುಗಳ ಬಗ್ಗೆ ಯೋಚಿಸಿ, 20 ಅಥವಾ 30 ವರ್ಷಗಳ ಹಿಂದೆ, ಟೈಪಿಂಗ್ ಒಂದು ಅವಶ್ಯಕತೆಯಾಗಿತ್ತು, ನಿಮಗೆ ತಿಳಿದಿರುವ ಅಥವಾ ಕನಿಷ್ಠ ಅದನ್ನು ಮಾಡಬಹುದೆಂದು ಅನೇಕ ಉದ್ಯೋಗಗಳು er ಹಿಸಿವೆ. ಇಂದು ಆಫೀಸ್ ಅನ್ನು ತಿಳಿದುಕೊಳ್ಳುವುದು ಅವಶ್ಯಕವಾಗಿದೆ, ಪ್ರಾಯೋಗಿಕವಾಗಿ ಯಾವುದೇ ಕೆಲಸವು ನಿಮ್ಮನ್ನು ಆಫೀಸ್ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳ ಮುಂದೆ ಇಡುವುದಿಲ್ಲ. ನಾಳೆ, ಶೀಘ್ರದಲ್ಲೇ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಗತ್ಯವಾಗಿರುತ್ತದೆ. ಮತ್ತು ಇದು ವೈಯಕ್ತಿಕ ದೃಷ್ಟಿಕೋನದಿಂದಲೂ ಅನ್ವಯಿಸುತ್ತದೆ, ನಿಮ್ಮ ಹಣ, ಆರೋಗ್ಯ, ಕುಟುಂಬ ಮುಂತಾದ ವಿಷಯಗಳನ್ನು ನೀವು ಮುಖ್ಯವಾಗಿ ಒಪ್ಪಿಸುವ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ಏನಾಗುತ್ತದೆ ಎಂದು ತಿಳಿದುಕೊಳ್ಳುವುದು ನನಗೆ ತಾರ್ಕಿಕ ಸಂಗತಿಯಾಗಿದೆ, ಏಕೆಂದರೆ ಅವುಗಳು ಹೇಗೆ ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದ್ದರೆ ಮಾತ್ರ ನೀವು ಅವರ ಮಿತಿಗಳನ್ನು ತಿಳಿದುಕೊಳ್ಳಬಹುದು ಕೆಲಸ ಮಾಡಿ ಮತ್ತು ಅದನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು, ನೀವು ಹೇಗೆ ಪ್ರೋಗ್ರಾಂ ಮಾಡಬೇಕೆಂದು ತಿಳಿಯಬೇಕು.

      ಇತರರು ಈಗಾಗಲೇ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ರೀತಿಯಲ್ಲಿ ಪರಿಹರಿಸಿಲ್ಲ ಎಂದು ನಾನು ಯಾವ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಬಹುದು?

      -ನೀವು ಆಶ್ಚರ್ಯಪಡುತ್ತೀರಿ ವೈಶಿಷ್ಟ್ಯಗಳು ಅದು ಇಂದು ಅಗತ್ಯವಾಗಿದೆ, ಮತ್ತು ಸತ್ಯವನ್ನು ಹೇಳುವುದಾದರೆ, ಸಮುದಾಯದಲ್ಲಿ ವಿಶ್ವದ ಅತ್ಯುತ್ತಮ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಇದ್ದಾರೆ ಎಂಬುದು ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ, ಕೆಲಸವು ಯಾವಾಗಲೂ ಡೆವಲಪರ್‌ಗಳ ಕೆಲಸದ ಸಾಮರ್ಥ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿರುತ್ತದೆ, ನಾನು ಇದನ್ನು ಜೆಂಟೂನಲ್ಲಿ ಪರಿಶೀಲಿಸಬಹುದು, ಅಲ್ಲಿ ಕರ್ನಲ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಜನರು, ಗೂಗಲ್, ಸೋನಿ, ಇತ್ಯಾದಿಗಳಿಗಾಗಿ ಕೆಲಸ ಮಾಡುವ ಜನರು ... ನಾವೆಲ್ಲರೂ ಸಾಮಾನ್ಯವಾಗಿರುವ ಏಕೈಕ ವಿಷಯವೆಂದರೆ ಬಾಕಿ ಇರುವ ಎಲ್ಲ ಕೆಲಸಗಳನ್ನು ಮಾಡಲು ಯಾರಿಗೂ ಹೆಚ್ಚು ಸಮಯವಿಲ್ಲ.

      ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅಂತಹ ಉತ್ತಮ ಮತ್ತು ಅನುಭವಿ ಪ್ರೋಗ್ರಾಮರ್ಗಳೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಏಕೆ ಕಲಿಯಬೇಕು?

      -ಇದಕ್ಕೆ ಎರಡನೇ ಪ್ರಶ್ನೆಯಲ್ಲಿ ಉತ್ತರಿಸಲಾಗಿದೆ 😉 ಆದರೆ ಈಗ ನಾನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಕೆಲಸವನ್ನು ಬೆಂಬಲಿಸಲು ಪೀಳಿಗೆಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ನಾನು ಸೇರಿಸಬಹುದು, ಇದರರ್ಥ ನಾನು ಆ "ಅನುಭವಿ" ಅಭಿವರ್ಧಕರು ಕ್ರಮೇಣ ಕಣ್ಮರೆಯಾಗುತ್ತಾರೆ ಮತ್ತು ಅದು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ " ಕಿರಿಯ »ಡೆವಲಪರ್‌ಗಳು ಜವಾಬ್ದಾರಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತಾರೆ ಮತ್ತು ಚಕ್ರವನ್ನು ಜೀವಂತವಾಗಿಡಲು ಸಹಾಯ ಮಾಡುತ್ತಾರೆ, ಯುವ ಮತ್ತು ಅನನುಭವಿ ಜನರನ್ನು ಹೊಂದಿರದ ಸಮುದಾಯವು ಕಾಲಾನಂತರದಲ್ಲಿ ಕಣ್ಮರೆಯಾಗುವ ಸಾಧ್ಯತೆಯಿದೆ, ನಿಖರವಾಗಿ ಏಕೆಂದರೆ ಜ್ಞಾನವನ್ನು ರವಾನಿಸಲು ಯಾವುದೇ ಅವಕಾಶವಿರುವುದಿಲ್ಲ.

      ಮತ್ತು ನಾನು ಏನು ನಿಗದಿಪಡಿಸುತ್ತೇನೆ?

      -ಇದು ಬಹುಶಃ ಉತ್ತರಿಸಲು ಅತ್ಯಂತ ಕಷ್ಟಕರವಾದ ವಿಷಯವಾಗಿದೆ, ಆದರೆ ನಾನು ಇತ್ತೀಚೆಗೆ ಗ್ನೋಮ್ 24 ಮತ್ತು ವೇಲ್ಯಾಂಡ್‌ಗೆ ಅದರ ಸಂಪರ್ಕದಿಂದ ತೊಂದರೆ ಅನುಭವಿಸಲು ಪ್ರಾರಂಭಿಸಿದ ಪೊಕೊವನ್ನು ನಿಮಗೆ ನೀಡಲು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ, ಅದು ಶಟರ್ ನಂತಹ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳದಂತೆ ತಡೆಯುತ್ತದೆ. ಇದು ನನಗೆ ಒಂದು ಸಮಸ್ಯೆಯಾಗಿದೆ ಏಕೆಂದರೆ ನಾನು ನನ್ನ ಲೇಖನಗಳನ್ನು ಬರೆಯುವಾಗ, ನಾನು ಹೇಳುವದನ್ನು ನಾನು ನಿಮಗೆ ತೋರಿಸಬೇಕಾಗಿದೆ a ಸ್ವಲ್ಪ ನೋಡುತ್ತಾ ನಾನು ಗ್ನೋಮ್ ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಬಂದಿದ್ದೇನೆ, ಕನಿಷ್ಠ ಹೇಳಲು ಕನಿಷ್ಠ "ಕನಿಷ್ಠ". ಅದರ ಕಾರ್ಯಗಳಲ್ಲಿ, ಪರದೆಯ ಪ್ರದೇಶವನ್ನು ತೆಗೆದುಕೊಳ್ಳುವಲ್ಲಿ ಒಂದು ಇದೆ, ಆದರೆ ನಾನು ಫೋಟೋವನ್ನು ಚೆನ್ನಾಗಿ ತೆಗೆದುಕೊಳ್ಳದಿದ್ದರೆ ಏನಾಗುತ್ತದೆ? ಒಳ್ಳೆಯದು, ನಾನು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ತೊರೆದು ಮತ್ತೆ ಪ್ರವೇಶಿಸಬೇಕಾಗಿದೆ, ಖಂಡಿತವಾಗಿಯೂ ಬೇಸರದ ಸಂಗತಿಯಾಗಿದೆ, "ರಿಟೇಕ್" ಎಂದು ಹೇಳುವ ಬಟನ್ ಅಥವಾ ಅಂತಹದ್ದೇನಾದರೂ ನಿರ್ಗಮಿಸದೆ ಹೊಸ ಕ್ಯಾಪ್ಚರ್ ತೆಗೆದುಕೊಳ್ಳಲು ನನಗೆ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಮತ್ತೆ ಪ್ರವೇಶಿಸುವುದು ನನಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಇದು ಒಂದು ಸಣ್ಣ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪ್ರಾಜೆಕ್ಟ್, ನಾನು ಎಂದಿಗೂ ಗ್ನೋಮ್ ಫ್ರೇಮ್‌ವರ್ಕ್ನಲ್ಲಿ ಏನನ್ನೂ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಿಲ್ಲ, ಆದ್ದರಿಂದ ನನ್ನ "ಪ್ಯಾಚ್" ಅನ್ನು ಹೊಸ ಗುಂಡಿಯೊಂದಿಗೆ ಕಳುಹಿಸುವ ಮೊದಲು ನಾನು ಕಲಿಯಬೇಕಾದದ್ದು ಬಹಳಷ್ಟಿದೆ, ಆದರೆ ನಾನು ಪ್ರೋಗ್ರಾಂ ಕಲಿಯಲು ಆಶಾದಾಯಕವಾಗಿ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಅದು ಎಲ್ಲರಿಗೂ ಲಭ್ಯವಿರುವಾಗ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಜನರಿಗೆ ಸಹಾಯವಾಗುತ್ತದೆ.

      ಇದು ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ, ಇದು ಸರಳವಾದದ್ದು ಮತ್ತು ಖಂಡಿತವಾಗಿಯೂ ಬೇರೆ ಯಾವುದೇ "ಪರಿಣಿತ" ಪ್ರೋಗ್ರಾಮರ್ ಇದನ್ನು ಈಗಾಗಲೇ ಮಾಡಬಹುದಿತ್ತು, ಆದರೆ ಸಮಯದ ಕೊರತೆಯಿಂದಾಗಿ, ಅದು ಹಾಗೆ ಆಗಿಲ್ಲ, ಈಗ ನಾನು ಮಾಡುವ ಸಾಧ್ಯತೆ ಇದೆ ಅದು ನಿಜವಾಗಿಯೂ ಸೂಪರ್ ಪ್ರೋಗ್ರಾಮರ್ ಆಗದೆ.

      ನೀವು ಆಗಾಗ್ಗೆ ಬಳಸುವ ಸಾಫ್ಟ್‌ವೇರ್‌ನಲ್ಲಿ ನಿಮ್ಮ ಜೀವನವನ್ನು "ಸರಳ" ವನ್ನಾಗಿಸುವಂತಹದನ್ನು ಕಂಡುಹಿಡಿಯುವುದು ಈಗ ನಿಮಗೆ ಮಾತ್ರ, ಅದರ ಸೌಂದರ್ಯವೆಂದರೆ ನಾವು ಸಲಹೆಯನ್ನು ಅನುಸರಿಸಿದರೆ ಮುಂದಿನ ಲೇಖನಗಳಲ್ಲಿ ನಾನು ನಿಮಗೆ ನೀಡಲಿದ್ದೇನೆ, ಭಾಷೆ ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ, ಏಕೆಂದರೆ ಅವರು ಓದಿದ ಕೋಡ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಪ್ರಾರಂಭಿಸುವ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಅವರು ತಿಳಿದುಕೊಳ್ಳುತ್ತಾರೆ ಮತ್ತು ನಿಮಗೆ ಬೇಕಾದುದನ್ನು ಮಾಡಲು ಅದನ್ನು ಮಾರ್ಪಡಿಸುತ್ತಾರೆ, ಅದು ಬಹಳ ವಿಶೇಷವಾದ ಭಾವನೆ

      ಶುಭಾಶಯಗಳು ಮತ್ತು ಮತ್ತೊಮ್ಮೆ ಧನ್ಯವಾದಗಳು

      1.    ಯಾರೂ ಇಲ್ಲ ಡಿಜೊ

        ನಾನು ಒಮ್ಮೆ ಗ್ನೋಮ್ ಕ್ಯಾಪ್ಚರ್ಸ್ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ತೆರೆದ ನಂತರ, ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳಿಗೆ ಹೋಗಿ ಮೂರು ಸಂಯೋಜನೆಗಳ ಮುದ್ರಣವನ್ನು ನಿಯೋಜಿಸಿ ಎಲ್ಲಾ ಆಲ್ಟ್-ಪ್ರಿಂಟ್‌ಗಳನ್ನು ಸೆರೆಹಿಡಿಯಲು ಸಕ್ರಿಯ ವಿಂಡೋವನ್ನು ಸೆರೆಹಿಡಿಯಲು ಮತ್ತು ಕ್ಯಾಪ್ಚರ್‌ನಿಂದ ಆಯ್ಕೆ ಮಾಡಲು ಸೂಪರ್-ಪ್ರಿಂಟ್ ಪ್ರದೇಶ, ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು ಲಭ್ಯವಿದೆ, ಅದು ಅವುಗಳನ್ನು ನಿಯೋಜಿಸುವ ವಿಷಯವಾಗಿದೆ

        1.    ಕ್ರಿಸ್ಎಡಿಆರ್ ಡಿಜೊ

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

      2.    mvr1981 ಡಿಜೊ

        ನಿಮಗೆ ಧನ್ಯವಾದಗಳು. ಉತ್ತಮ ಉತ್ತರಗಳು.

    2.    ಗಿಲ್ಲೆರ್ಮೊ ಡಿಜೊ

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

  7.   ಮಾರ್ಸೆಲೊ ಡಿಜೊ

    ಗಿಲ್ಲೆರ್ಮೊ, "ಎಲ್ಲವನ್ನೂ ಆವಿಷ್ಕರಿಸಲಾಗಿಲ್ಲ" ಮತ್ತು ನಿಮ್ಮೊಂದಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಒಪ್ಪುತ್ತೀರಿ ಮತ್ತು ಆವಿಷ್ಕರಿಸಲ್ಪಟ್ಟದ್ದು ಮಾರ್ಪಡಿಸಬಹುದಾದದು. ನೀವು ಹೆಚ್ಚಿನ ಸಾಧನಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಬೇಕು ಮತ್ತು ನಿಮ್ಮ ಅಗತ್ಯಗಳಿಗೆ ಸೂಕ್ತವಾದದನ್ನು ಬಳಸಬೇಕು.

  8.   ರಿಕಾರ್ಡೊ ಡಿಜೊ

    ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗಾಗಿ, ಕಲಿಯಬೇಕಾದ ಮೊದಲ ಭಾಷೆ ಇಂಗ್ಲಿಷ್, ನಂತರ ಅವರಿಗೆ ಹೆಚ್ಚು ಇಷ್ಟವಾಗುವ ಮತ್ತು ಅವರಿಗೆ ಅತ್ಯಂತ ಸುಂದರವಾಗಿ ತೋರುತ್ತದೆ.

    1.    ಕ್ರಿಸ್ಎಡಿಆರ್ ಡಿಜೊ

      ನಾನು ಇದನ್ನು ಬರೆದಿಲ್ಲ, ಆದರೆ ನಿಜವಾದ-ಇಂಗ್ಲಿಷ್ ತಿಳಿದುಕೊಳ್ಳುವುದು ಹೆಚ್ಚಿನ ಭಾಷೆಗಳನ್ನು ಅದರಲ್ಲಿ ಬರೆಯುವುದರಿಂದ ಬಹಳಷ್ಟು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಆದರೆ ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ಮೊದಲ-ಕೈ ಮಾಹಿತಿಯೂ ಸಹ ಹಂಚಿಕೊಂಡಿದ್ದಕ್ಕೆ ತುಂಬಾ ಧನ್ಯವಾದಗಳು

  9.   ರುಬೆನ್ ಸಾಲ್ಗಾಡೊ ಡಿಜೊ

    ಅತ್ಯುತ್ತಮ ಲೇಖನ, ಪ್ರೇರೇಪಿಸುವುದರ ಜೊತೆಗೆ.

    1.    ಕ್ರಿಸ್ಎಡಿಆರ್ ಡಿಜೊ

      ತುಂಬಾ ದಯೆ, ತುಂಬಾ ಧನ್ಯವಾದಗಳು 🙂 ಶುಭಾಶಯಗಳು

  10.   ಗೊನ್ಜಾಲೊ ಮಾರ್ಟಿನೆಜ್ ಡಿಜೊ

    ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಎಂದರೆ ಆ ತಾರ್ಕಿಕತೆಯನ್ನು ಸೂಚನೆಗಳಾಗಿ ಹೇಗೆ ತರ್ಕಿಸುವುದು ಮತ್ತು ಅನುವಾದಿಸುವುದು ಎಂದು ತಿಳಿಯುವುದು.

    ಲೇಖನದ ಬಗ್ಗೆ ಎರಡು ಸ್ಪಷ್ಟೀಕರಣಗಳು:

    1) ಸುಮಾರು 10 ವರ್ಷಗಳ ಕಾಲ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಶಿಕ್ಷಕನಾಗಿ ನನ್ನ ಅನುಭವದ ಆಧಾರದ ಮೇಲೆ, ನೀವು ಯಾವ ಭಾಷೆಯೊಂದಿಗೆ ಕಲಿಯುತ್ತೀರಿ ಎಂಬುದು ಮುಖ್ಯವಲ್ಲ, ಆದರೆ ನೀವು ಹೇಗೆ ಕಲಿಯುತ್ತೀರಿ ಮತ್ತು ಎಷ್ಟು ಸಂಕೀರ್ಣವಾಗಿದೆ.

    ಮೊದಲಿನಿಂದಲೂ ಜಾವಾದಂತಹ ಭಾಷೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದಕ್ಕಿಂತ ರಚನಾತ್ಮಕ ರೀತಿಯಲ್ಲಿ ಕಲಿಯಬಹುದಾದ, ತದನಂತರ ಇತರ ಸಂಕೀರ್ಣ ವಿಷಯಗಳಿಗೆ ಹೋಗಬಹುದಾದ ಭಾಷೆ ಸುಲಭ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.

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

    2) ಒಂದು ಭಾಷೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆಯೆ ಅಥವಾ ಸಂಕಲಿಸಲಾಗಿದೆಯೆ ಎಂಬುದು ಅದರ ಅನುಷ್ಠಾನದ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ, ಆದರೆ ಭಾಷೆಯ ಮೇಲೆ ಅಲ್ಲ. ಉದಾಹರಣೆಗೆ, ಪೈಥಾನ್ ಅನ್ನು ಬಳಸಿದರೆ, wsgi ಬಳಸುವ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಾಗಿ (ಅದು ಅಪಾಚೆಗಾಗಿ mod_wsgi ಆಗಿರಲಿ, ಅಥವಾ Nginx ಗಾಗಿ uwsgi ಆಗಿರಲಿ), ಅನುಗುಣವಾದ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವಾಗ, .pyc ಫೈಲ್‌ಗಳನ್ನು ಉತ್ಪಾದಿಸುವಾಗ ಪೈಥಾನ್ ಕೋಡ್ ಅನ್ನು ಸಂಕಲಿಸಲಾಗುತ್ತದೆ.

    ಜಾವಾ (ಬೈಟ್‌ಕೋಡ್‌ಗೆ ಬದಲಾಗಿ ಸ್ಥಳೀಯ ಬೈನರಿಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ) ಅಥವಾ ಶುದ್ಧ ಬೈನರಿಗಳಲ್ಲಿ ಪಿಎಚ್‌ಪಿ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳ ಕಂಪೈಲರ್‌ಗಳಿಗಾಗಿ ಬೈನರಿ ಫೈಲ್ ಜನರೇಟರ್‌ಗಳಿವೆ.

    ಪಿಎಚ್ಪಿ ಬಗ್ಗೆ ಅವರು ಏನು ಹೇಳುತ್ತಾರೆಂಬುದರ ಬಗ್ಗೆ, ಇದು ಕೇವಲ ಮತ್ತೊಂದು ಯುಗದಲ್ಲಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಭಾಷೆಯಾಗಿದೆ, ಇತರ ವಿಷಯಗಳನ್ನು ಗಮನದಲ್ಲಿಟ್ಟುಕೊಂಡು, ಮತ್ತು ಆ ಸಮಯದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರದ ಅಂಶಗಳನ್ನು ಪರಿಗಣಿಸದೆ. ಸ್ಪಷ್ಟವಾಗಿ, ಇದು ಹೆಚ್ಚು ಬಳಕೆಯಾಗಿದೆ ಎಂಬ ಅಂಶವು ಅದನ್ನು ಜಗತ್ತಿನ ಯಾವುದಕ್ಕೂ ಉತ್ತಮವಾಗಿಸುವುದಿಲ್ಲ, ಆದರೆ ಒಂದು ವಾಸ್ತವವಿದೆ: ಇದು ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗಳಲ್ಲಿ ಉದ್ಯೋಗವನ್ನು ಪಡೆಯಲು ಹೆಚ್ಚಿನ ಅವಕಾಶವನ್ನು ಹೊಂದಿರುವ ಭಾಷೆಯಾಗಿದೆ. ನಿಮಗೆ ಇಷ್ಟವಿಲ್ಲದಿದ್ದರೂ ಅದನ್ನು ತಿಳಿದುಕೊಳ್ಳುವುದು ನೋಯಿಸುವುದಿಲ್ಲ.

    ನಾನು ಸಹ, ಹಲವಾರು ವರ್ಷಗಳಿಂದ ಸಿಸ್ಟಮ್ಸ್ ಅಡ್ಮಿನಿಸ್ಟ್ರೇಟರ್ ಆಗಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದೇನೆ ಮತ್ತು ಡೆವಲಪರ್ನ ಕೆಲಸವನ್ನು ತೊರೆದಿದ್ದೇನೆ, ಆಗಾಗ್ಗೆ ನಾನು ಪಿಎಚ್ಪಿ ಕೋಡ್ ಅನ್ನು ಯಾವುದನ್ನಾದರೂ ಹಾಕಬೇಕಾಗುತ್ತದೆ.

    1.    ಕ್ರಿಸ್ಎಡಿಆರ್ ಡಿಜೊ

      ಹಾಯ್ ಗೊನ್ಜಾಲೋ, ಹಂಚಿಕೊಂಡಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು,

      ಖಂಡಿತವಾಗಿಯೂ ಅನಗತ್ಯ ಮಾಹಿತಿ ಓವರ್‌ಲೋಡ್‌ಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುವುದು, ಅದೇ ಭಾಷೆಯನ್ನು ಅರ್ಥೈಸಿಕೊಳ್ಳಬಹುದು ಅಥವಾ ಸಂಕಲಿಸಬಹುದು ಎಂದು ತಿಳಿದುಕೊಳ್ಳುವುದು ಈ ಹಂತದಲ್ಲಿ ಅನಿವಾರ್ಯವಲ್ಲ ertain ಖಂಡಿತವಾಗಿಯೂ ಅನುಷ್ಠಾನವು ಮುಖ್ಯವಾಗಿದೆ, ಆದರೆ ಈ ಮಟ್ಟದಲ್ಲಿ ನಾವು ಗೊಂದಲಕ್ಕಿಂತ ಹೆಚ್ಚಿನದನ್ನು ಉತ್ಪಾದಿಸುವುದಿಲ್ಲ. ಅದೇ ರೀತಿಯಲ್ಲಿ, ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗುವುದಿಲ್ಲ, ಅಥವಾ ಇತರ ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಕ್ರಮೇಣ ಡೋಸ್ ಮಾಡಬೇಕು ಆದ್ದರಿಂದ ಜನರು ತಲೆತಿರುಗುವಂತೆ ಮಾಡಬಾರದು.

      ಸ್ಥಳವು ಸೀಮಿತವಾಗಿರುವುದರಿಂದ, ಎರಡು ಮಹಾನ್ ಭಾಷೆಗಳಿವೆ ಎಂದು ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು ಬಯಸುವ ಓದುಗರಿಗೆ ತೋರಿಸುವುದು ಪೋಸ್ಟ್‌ನ ಮುಖ್ಯ ಉದ್ದೇಶವಾಗಿದೆ, "ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ" ಅರ್ಥೈಸುವಿಕೆಯು ಹೆಚ್ಚು "ಸರಳವಾಗಿದೆ", "ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ" ಸಂಕಲಿಸಿದ್ದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು "ಸಂಕೀರ್ಣ" ಆದರೆ ಹೆಚ್ಚು ದೃ understanding ವಾದ ತಿಳುವಳಿಕೆಯನ್ನು ಹೊಂದಿರುವುದು ಸಂಕೀರ್ಣತೆಯ ಮಟ್ಟಕ್ಕೆ ಯೋಗ್ಯವಾಗಿದೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಿಧಾನವನ್ನು ಅವಲಂಬಿಸಿ, ಅವರು ತಮ್ಮ ನೆಚ್ಚಿನ ಯೋಜನೆಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಮತ್ತು ಅದೇ ಸಮಯದಲ್ಲಿ ಭಾಷೆಯನ್ನು ಆರಿಸುವುದು ಪ್ರತಿಯೊಬ್ಬ ವ್ಯಕ್ತಿಯ ಮೇಲಿದೆ. ಸಮಯ ಅವರು ಓದುವುದನ್ನು ಮತ್ತು / ಅಥವಾ ಬರೆಯುವುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ

      ಮತ್ತೊಮ್ಮೆ ಧನ್ಯವಾದಗಳು, ಶುಭಾಶಯಗಳು.

      1.    ಗೊನ್ಜಾಲೊ ಮಾರ್ಟಿನೆಜ್ ಡಿಜೊ

        ಇದು ದೋಷ, ಸಂಕಲಿಸಿದ ಅಥವಾ ಅರ್ಥೈಸುವ ಭಾಷೆಗಳಿಲ್ಲ, ಪ್ರತಿಯೊಂದು ಭಾಷೆಗೆ ವ್ಯಾಖ್ಯಾನಕಾರರು ಮತ್ತು ಸಂಕಲನಕಾರರು ಇದ್ದಾರೆ, ಎರಡೂ ವಿಭಿನ್ನ ಸಂದರ್ಭಗಳಲ್ಲಿ.

        ಈಗ ಅದನ್ನು ನಮೂದಿಸುವುದು ಮಾಹಿತಿ ಓವರ್‌ಲೋಡ್ ಅಲ್ಲ, ಅಂತಹ ಹೇಳಿಕೆ ನೀಡುವುದು ತಪ್ಪು. ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ನೀವು ಮಾಹಿತಿಯೊಂದಿಗೆ ಓವರ್ಲೋಡ್ ಮಾಡಲು ಬಯಸದಿದ್ದರೆ ವ್ಯಾಖ್ಯಾನಕಾರರನ್ನು ನಿರ್ಲಕ್ಷಿಸುವುದು ಹೆಚ್ಚು ಉತ್ಪಾದಕವಾಗುತ್ತಿತ್ತು.

        1.    ಕ್ರಿಸ್ಎಡಿಆರ್ ಡಿಜೊ

          ಸ್ಪಷ್ಟೀಕರಣಕ್ಕೆ ಧನ್ಯವಾದಗಳು, ನಾನು ವಿಷಯಕ್ಕೆ ಹಿಂತಿರುಗಿದಾಗ ಅದನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತೇನೆ. ಚೀರ್ಸ್

  11.   ಅರೆಸ್ ಡಿಜೊ

    ಪಿಎಚ್ಪಿ ಪರವಾಗಿಲ್ಲ ಎಂದು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು ಸರ್ವರ್ ಕಡೆಯವರಿಗೆ ನೀವು ಯಾವ ಭಾಷೆಯನ್ನು ಶಿಫಾರಸು ಮಾಡುತ್ತೀರಿ?
    ಡೇಟಾಬೇಸ್‌ಗಳಿಗೆ ಒಂದೇ, mySQL ಗಿಂತ ಉತ್ತಮವಾದ ಮತ್ತು ಆಧುನಿಕವಾದ ಏನಾದರೂ ಇರಬಹುದೆಂದು ನನಗೆ ತಿಳಿದಿಲ್ಲ.

    1.    ಕ್ರಿಸ್ಎಡಿಆರ್ ಡಿಜೊ

      ಪಿಎಚ್ಪಿ ಪರವಾಗಿಲ್ಲ ... ಪ್ರತಿ ಭಾಷೆಯು ಅದರ ಜೀವನ ಚಕ್ರವನ್ನು ಹೊಂದಿದೆ, ಮತ್ತು ಪಿಎಚ್ಪಿ ನಿಸ್ಸಂಶಯವಾಗಿ ಈಗಾಗಲೇ "ಪ್ರಬುದ್ಧ" ದ ಪ್ರಮಾಣವನ್ನು ಪ್ರವೇಶಿಸುವ ಭಾಷೆಯಾಗಿದೆ, ಇದು ವ್ಯವಹಾರ ಮಟ್ಟದಲ್ಲಿ ಉಪಯುಕ್ತವಾಗಿಸುತ್ತದೆ, ಅಲ್ಲಿ ಸ್ಥಿರತೆ ಎಲ್ಲಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿರುತ್ತದೆ ... ಕೆಲವು ಬ್ಯಾಂಕುಗಳಂತೆ ಇದನ್ನು ಜಾವಾದಲ್ಲಿ ಇನ್ನೂ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ಇದು ಪಿಎಚ್‌ಪಿಗಿಂತ ಹೆಚ್ಚು "ಪ್ರಬುದ್ಧವಾಗಿದೆ" ಮತ್ತು ಖಂಡಿತವಾಗಿಯೂ ಅದರ ಅನುಯಾಯಿಗಳು ಮತ್ತು ವಿರೋಧಿಗಳನ್ನು ಹೊಂದಿದೆ ... ಮತ್ತು COBOL ಅನ್ನು ಉಲ್ಲೇಖಿಸಬಾರದು ...

      ನೀವು ಹುಡುಕುತ್ತಿರುವುದು ಏಕರೂಪತೆ ಮತ್ತು ಆಧುನಿಕತೆಯಾಗಿದ್ದರೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ "ಪೂರ್ಣ ಸ್ಟಾಕ್ ಡೆವಲಪರ್ಗಳು" ಎಂದು ಕರೆಯಲ್ಪಡುವವರ ಮೆಚ್ಚಿನವುಗಳಲ್ಲಿ ಒಂದಾಗುತ್ತಿದೆ, ಆದರೂ ಮಾಣಿಕ್ಯದ ಮಾದರಿ ಅಥವಾ ಪೈಥಾನ್‌ನ "ಸರಳತೆ" ಉತ್ತಮ ಉಲ್ಲೇಖಗಳಾಗಿವೆ…. ಪರ್ಲ್ ಸಹ ಅಗತ್ಯಗಳನ್ನು ಅವಲಂಬಿಸಿ ಆಯ್ಕೆಯಾಗಿರಬಹುದು

      ಇತ್ತೀಚಿನ ದಿನಗಳಲ್ಲಿ ಒಆರ್ಎಂ (ಆಬ್ಜೆಕ್ಟ್ ರಿಲೇಶನಲ್ ಮ್ಯಾಪರ್ಸ್) ರಿಲೇಶನಲ್ ಡೇಟಾದ ನಿರ್ವಹಣೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಸಾಕಷ್ಟು ಬಲವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದೆ. ಇದು SQL ಸಿಂಟ್ಯಾಕ್ಸ್‌ನಿಂದ ವರ್ಗಕ್ಕೆ ಹೋಗುತ್ತದೆ ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳ ನಿರ್ವಹಣೆ ... ಬಹುತೇಕ ಎಲ್ಲಾ ಭಾಷೆಗಳು (ಇಲ್ಲದಿದ್ದರೆ) ಕೆಲವು ORM ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ.

      . ಮೊಂಗೊ ಡಿಬಿ ಸಂಬಂಧಿತ ದತ್ತಸಂಚಯಗಳಿಗೆ ಪರ್ಯಾಯವಾಗಿದ್ದು ಅದು ಸಾಕಷ್ಟು ಮಹತ್ವದ್ದಾಗಿದೆ; ಆದಾಗ್ಯೂ, ಅದರ ಸಾಧಕ-ಬಾಧಕಗಳನ್ನು ತಿಳಿದುಕೊಳ್ಳುವುದು ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಅಗತ್ಯಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಇದು ಅತ್ಯುತ್ತಮ ಪರಿಹಾರವಾಗಿದೆಯೆ ಎಂದು ಮೌಲ್ಯೀಕರಿಸುವುದು ಅವಶ್ಯಕ.

      ಇದು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಶುಭಾಶಯಗಳು

      1.    ಅರೆಸ್ ಡಿಜೊ

        ಧನ್ಯವಾದಗಳು, ನಾನು ಅದನ್ನು ಪರಿಶೀಲಿಸುತ್ತೇನೆ.

      2.    ಅರೆಸ್ ಡಿಜೊ

        ನಾನು ಮರೆತೆ.

        ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಜಾವಾ ಜೊತೆ ಕೆಲಸ ಮಾಡಲು ನೀವು ಏನು ಶಿಫಾರಸು ಮಾಡುತ್ತೀರಿ?.
        ನೀವು ಉಚಿತ ಮತ್ತು ಮುಚ್ಚಿದ ನಡುವೆ ವ್ಯತ್ಯಾಸವನ್ನು ಗುರುತಿಸಬಹುದಾದರೆ.

        1.    ಕ್ರಿಸ್ಎಡಿಆರ್ ಡಿಜೊ

          ಎಕ್ಲಿಪ್ಸ್ ಮತ್ತು ನೆಟ್‌ಬೀನ್ಸ್ ಓಪನ್ ಸೋರ್ಸ್, ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಇದೆಯೇ ಎಂದು ನನಗೆ ಖಚಿತವಿಲ್ಲ, ನನಗೆ ವಿಮ್ ಬಳಸುವ ಅಭ್ಯಾಸವಿದೆ ಏಕೆಂದರೆ ಕೆಲವೊಮ್ಮೆ ಕೋಡ್‌ನ ಪ್ರಮಾಣವು ಸಂಪೂರ್ಣ ಐಡಿಇಯನ್ನು ನಿಧಾನವಾಗಿ ಮತ್ತು ಮರಣದಂಡನೆ ದೋಷಗಳಿಗೆ ಗುರಿಯಾಗಿಸುತ್ತದೆ. ಶುಭಾಶಯಗಳು

        2.    ಪಾಲ್ಜೆಟಾ ಡಿಜೊ

          ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಜಾವಾ ಜೊತೆ ಕೆಲಸ ಮಾಡಲು ನಾನು ನಿಮಗೆ ಶಿಫಾರಸು ಮಾಡುತ್ತೇನೆ ಇಂಟೆಲ್ಲಿಜೆ.

          1.    ಕ್ರಿಸ್ಎಡಿಆರ್ ಡಿಜೊ

            ಪಿಎಸ್, ಇಂಟೆಲ್ಲಿಜೆ ಸ್ವಾಮ್ಯದ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಿದೆ

  12.   je ಡಿಜೊ

    ಗೈಸ್ ಸಹ ಅದನ್ನು ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ... ನಾನು ಬ್ಯಾಂಕಿನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತೇನೆ ಮತ್ತು SQL ಮತ್ತು ಸಂಗ್ರಹಿಸಿದ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಮೊದಲು ಹೋಗಲು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಹಿಂದಿನ ಆಸನವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತವೆ ಎಂದು ನಾನು ನಿಮಗೆ ಹೇಳುತ್ತೇನೆ.

    1.    ಗೊನ್ಜಾಲೊ ಮಾರ್ಟಿನೆಜ್ ಡಿಜೊ

      ಸಂಗ್ರಹಿಸಿದ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ನೀವು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕು, ಆದರೆ ಎಂಜಿನ್‌ಗಳ ನಡುವೆ ಪೋರ್ಟಬಲ್ ಭಾಷೆಯನ್ನು ಬಳಸದೆ, ಕನಿಷ್ಠ ನನ್ನ ಅನುಭವದಲ್ಲಿ, ಬೇರೆ ಆಯ್ಕೆ ಇಲ್ಲದಿದ್ದರೆ ಅವುಗಳನ್ನು ತಪ್ಪಿಸುವ ಬಗ್ಗೆ ಯಾವಾಗಲೂ ಇರುತ್ತದೆ.