Advanced Programming in the Unix Environment
ಅಡ್ವಾನ್ಸ್ಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇನ್ ದಿ ಯುನಿಕ್ಸ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ ಎಂಬುದು ಡಬ್ಲ್ಯೂ. ರಿಚರ್ಡ್ ಸ್ಟೀವನ್ಸ್ ಬರೆದ ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪುಸ್ತಕವಾಗಿದ್ದು, ಯುನಿಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳ ಕುಟುಂಬದ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ವಿವರಿಸುತ್ತದೆ. ಈ ಪುಸ್ತಕವು ಯುನಿಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ವಿವರಿಸುತ್ತದೆ. ಈ ಪುಸ್ತಕದ ಮೊದಲ ಆವೃತ್ತಿಯನ್ನು 1992ರಲ್ಲಿ ಅಡಿಸನ್-ವೆಸ್ಲಿ ಪ್ರಕಟಿಸಿದರು. ಇದು ಯುನಿಕ್ಸ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಎರಡು ಜನಪ್ರಿಯ ಕುಟುಂಬಗಳ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಒಳಗೊಂಡಿತ್ತು, ಬರ್ಕ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ ಡಿಸ್ಟ್ರಿಬ್ಯೂಷನ್ (ನಿರ್ದಿಷ್ಟವಾಗಿ 4.3 ಬಿಎಸ್ಡಿ ಮತ್ತು 386ಬಿಎಸ್ಡಿ) ಮತ್ತು ಎಟಿ & ಟಿ ಯ ಯುನಿಕ್ಸ್ ಸಿಸ್ಟಮ್ ವಿ (ವಿಶೇಷವಾಗಿ ಎಸ್. ವಿ. ಆರ್ 4). ಈ ಪುಸ್ತಕವು ಏಕ ಕಡತ ವಿವರಣಾಕಾರರ ಕಾರ್ಯಾಚರಣೆಗಳ ವ್ಯವಸ್ಥೆಯ ಕರೆಗಳು, ಕಡತ ವಿವರಣಾಕಾರರ ಮೇಲೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಐಒಸಿಟಿಎಲ್ನಂತಹ ವಿಶೇಷ ಕರೆಗಳು ಮತ್ತು ಕಡತಗಳು ಮತ್ತು ಕೋಶಗಳ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದು ಸಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲೈಬ್ರರಿಯ ಸ್ಟ್ಯಾಡಿಯೋ ವಿಭಾಗವನ್ನು ಮತ್ತು ಅಗತ್ಯವಿರುವಂತೆ ಲೈಬ್ರರಿಯ ಇತರ ಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಹಲವಾರು ಅಧ್ಯಾಯಗಳು ಪ್ರಕ್ರಿಯೆಗಳು, ಪ್ರಕ್ರಿಯೆ ಗುಂಪುಗಳು, ಡಿಮನ್ಗಳು, ಅಂತರ-ಪ್ರಕ್ರಿಯೆ ಸಂವಹನ ಮತ್ತು ಸಂಕೇತಗಳನ್ನು ನಿಯಂತ್ರಿಸುವ ಎಪಿಐಗಳಿಗೆ ಸಂಬಂಧಿಸಿವೆ. ಒಂದು ಅಧ್ಯಾಯವು ಯುನಿಕ್ಸ್ ಟರ್ಮಿನಲ್ ನಿಯಂತ್ರಣಕ್ಕೆ ಮತ್ತು ಇನ್ನೊಂದು ಸೂಡೋ ಟರ್ಮಿನಲ್ ಪರಿಕಲ್ಪನೆಗೆ ಮತ್ತು ಅದರ ಮೇಲೆ ನಿರ್ಮಿಸುವ ಟರ್ಮ್ ಕ್ಯಾಪ್ ಮತ್ತು ಶಾಪಗಳಂತಹ ಗ್ರಂಥಾಲಯಗಳಿಗೆ ಮೀಸಲಾಗಿದೆ. ಸ್ಟೀವನ್ಸ್ ಅವರು ಯುನಿಕ್ಸ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ಗೆ ಹೆಚ್ಚು ದೃಢವಾದ ಉದಾಹರಣೆಗಳನ್ನು ನೀಡುವ ಮೂರು ಅಧ್ಯಾಯಗಳನ್ನು ಸೇರಿಸುತ್ತಾರೆಃ ಅವರು ಡೇಟಾಬೇಸ್ ಲೈಬ್ರರಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತಾರೆ, ಪೋಸ್ಟ್ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರಿಂಟರ್ನೊಂದಿಗೆ ಮತ್ತು ಮೋಡೆಮ್ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತಾರೆ. ಈ ಪುಸ್ತಕವು ನೆಟ್ವರ್ಕ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಒಳಗೊಂಡಿಲ್ಲಃ ಇದು ಸ್ಟೀವನ್ಸ್ ಅವರ 1990 ರ ಪುಸ್ತಕ ಯುನಿಕ್ಸ್ ನೆಟ್ವರ್ಕ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಅವರ ನಂತರದ ಮೂರು-ಸಂಪುಟಗಳ ಟಿಸಿಪಿ/ಐಪಿ ಇಲ್ಲಸ್ಟ್ರೇಟೆಡ್ ವಿಷಯವಾಗಿದೆ. ಸ್ಟೀವನ್ಸ್ 1999 ರಲ್ಲಿ ನಿಧನರಾದರು, ಎರಡನೇ ಆವೃತ್ತಿಯು ಅಪೂರ್ಣವಾಯಿತು. ಯುನಿಕ್ಸ್ ಉತ್ಪನ್ನಗಳ ಹೆಚ್ಚುತ್ತಿರುವ ಜನಪ್ರಿಯತೆ ಮತ್ತು ತಾಂತ್ರಿಕ ವೈವಿಧ್ಯತೆ ಮತ್ತು ಲಿನಕ್ಸ್ ಪರಿಸರದಂತಹ ಹೆಚ್ಚಾಗಿ ಹೊಂದಾಣಿಕೆಯ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ, ಸ್ಟೀವನ್ಸ್ನ ಮೂಲದ ಸಂಕೇತ ಮತ್ತು ವ್ಯಾಪ್ತಿ ಹೆಚ್ಚು ಹಳತಾಯಿತು. ಸ್ಟೀವನ್ಸ್ ಅವರ ಅಪೂರ್ಣ ಟಿಪ್ಪಣಿಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ, ಸ್ಟೀಫನ್ ಎ. ರಾಗೋ ಅವರು ಎರಡನೇ ಆವೃತ್ತಿಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದರು, ಅದನ್ನು ಅಡಿಸನ್-ವೆಸ್ಲಿ 2005ರಲ್ಲಿ ಪ್ರಕಟಿಸಿದರು. ಇದು ಫ್ರೀಬಿಎಸ್ಡಿ, ಲಿನಕ್ಸ್, ಸನ್ಸ್ ಸೋಲಾರಿಸ್ ಮತ್ತು ಆಪಲ್ನ ಡಾರ್ವಿನ್ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿತು ಮತ್ತು ಪೋಸಿಕ್ಸ್ ಥ್ರೆಡ್ಗಳೊಂದಿಗೆ ಮಲ್ಟಿಥ್ರೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಸೇರಿಸಿತು. ಎರಡನೇ ಆವೃತ್ತಿಯು ಡೆನ್ನಿಸ್ ರಿಚೀ ಅವರ ಮುನ್ನುಡಿ ಮತ್ತು ಸ್ಕಾಟ್ ಆಡಮ್ಸ್ ಅವರ ಯುನಿಕ್ಸ್-ಥೀಮ್ ಡಿಲ್ಬರ್ಟ್ ಸ್ಟ್ರಿಪ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಈ ಪುಸ್ತಕವನ್ನು ವ್ಯಾಪಕವಾಗಿ ಪ್ರಶಂಸಿಸಲಾಗಿದ್ದು, ಉತ್ತಮವಾಗಿ ಬರೆಯಲಾಗಿದೆ, ಉತ್ತಮವಾಗಿ ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಸಮಗ್ರವಾಗಿದೆ. ಇದು ಲಿನಕ್ಸ್ ಜರ್ನಲ್ ವಿಮರ್ಶೆಯಲ್ಲಿ "ಹೃತ್ಪೂರ್ವಕ ಶಿಫಾರಸು" ಯನ್ನು ಪಡೆಯಿತು. ಎರಡನೇ ಆವೃತ್ತಿಯ ವಿಮರ್ಶೆಯಲ್ಲಿ ಓಎಸ್ನ್ಯೂಸ್ ಇದನ್ನು "ಇದುವರೆಗೆ ಪ್ರಕಟವಾದ ಅತ್ಯುತ್ತಮ ತಂತ್ರಜ್ಞಾನ ಪುಸ್ತಕಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ" ಎಂದು ವಿವರಿಸಿದೆ. ಎಡಿಷನ್ಸ್ ಅಡ್ವಾನ್ಸ್ಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇನ್ ದಿ ಯುನಿಕ್ಸ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್, ಮೊದಲ ಆವೃತ್ತಿ, ಡಬ್ಲ್ಯೂ. ರಿಚರ್ಡ್ ಸ್ಟೀವನ್ಸ್, ಅಡಿಸನ್-ವೆಸ್ಲಿ, 1992, ಅಡ್ವಾನ್ಸ್ಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇನ್ ದಿ ಯುನಿಕ್ಸ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್, ಎರಡನೇ ಆವೃತ್ತಿ, ಡಬ್ಲ್ಯೂ. ರಿಚರ್ಡ್ ಸ್ಟೀವನ್ಸ್ ಮತ್ತು ಸ್ಟೀಫನ್ ಎ. ರಾಗೋ, ಅಡಿಸನ್-ವೆಸ್ಲಿ, 2005, ಅಡ್ವಾನ್ಸ್ಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇನ್ ದಿ ಯುನಿಕ್ಸ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್, ಮೂರನೇ ಆವೃತ್ತಿ, ಡಬ್ಲ್ಯೂ. ರಿಚರ್ಡ್ ಸ್ಟೀವನ್ಸ್ ಮತ್ತು ಸ್ಟೀಫನ್ ಎ. ರಾಗೋ, ಅಡಿಸನ್-ವೆಸ್ಲಿ, 2013, ರೆಫೆರೆನ್ಸ್ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಅಡ್ವಾನ್ಸ್ಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇನ್ ದಿ ಯುನಿಕ್ಸ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ ಮುಖಪುಟ ಸಂದರ್ಶನ 2 ನೇಯೊಂದಿಗೆ. ಆವೃತ್ತಿಯ ಸಹ-ಲೇಖಕ ಸ್ಟೀವನ್ ರಾಗೊ, ಇಬ್ರಾಹಿಂ ಹದ್ದಾದ್, ಲಿನಕ್ಸ್ ಪ್ಲಾನೆಟ್, ಜುಲೈ 5,2005 ಅಡ್ವಾನ್ಸ್ಡ್ ಯುನಿಕ್ಸ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ಃ ಯುನಿಕ್ಸ್ ಎನ್ವಿ, 2 ನೇ ಆವೃತ್ತಿಯಲ್ಲಿ ಸ್ಟೀಫನ್ ರಾಗೊ ಅಡ್ವಾನ್ಸ್ಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಜೊತೆಗಿನ ಸಂದರ್ಶನ. ವಿಮರ್ಶೆಃ ಯುನಿಕ್ಸ್ ಪರಿಸರದಲ್ಲಿ ಸುಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ 1992 ಕಾಲ್ಪನಿಕವಲ್ಲದ ಪುಸ್ತಕಗಳು ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪುಸ್ತಕಗಳು ಯುನಿಕ್ಸ್ ಪುಸ್ತಕಗಳು