ఇమ్యాక్స్
గ్నూ ఇమ్యాక్స్ 23.3.1 | |
మూలకర్త | రిచర్డ్ స్టాల్మన్, గై యల్. స్టీల్, జూనియర్. |
అభివృద్ధిచేసినవారు | గ్నూ పరియోజన |
మొదటి విడుదల | మూస:Release year |
ప్రోగ్రామింగ్ భాష | సీ, ఇమ్యాక్స్ లిస్ప్ |
నిర్వహణ వ్యవస్థ | Cross-platform, గ్నూ |
భాషల లభ్యత | ఆంగ్లము |
రకము | పాఠ్య కూర్పరి |
లైసెన్సు | గ్నూ GPLv3 |
ఇమ్యాక్స్ అనేది గ్నూ పరియోజన కోసం రిచర్డ్ స్టాల్మన్ రూపొందించిన పాఠ్య కూర్పరి.విస్తరించదగిన, అనుకూలీకరించదగిన, ఉచిత / లిబ్రే టెక్స్ట్ ఎడిటర్ ఇది టెక్స్ట్ ఎడిటింగ్కు మద్దతు ఇవ్వడానికి పొడిగింపులతో లిస్ప్ ప్రోగ్రామింగ్ లాంగ్వేజ్ యొక్క మాండలికం.సాదా వచన ఫైళ్ళను సవరించగలిగే దానికి మించి, విభిన్న మానవ భాషలలో, ప్రోగ్రామింగ్ / మార్కప్ భాషలలో వ్రాయడానికి సహాయపడే ప్రత్యేక లక్షణాలను ఎమాక్స్ కలిగి ఉంది[1].ప్రోగ్రామ్లను కంపైల్ చేయడం, అమలు చేయడం పరీక్షించడం కోసం సాధనాలు ఇందులో ఉన్నాయి. Emacs లో 10,000 కు పైగా అంతర్నిర్మిత కమాండ్ లు ఉన్నాయి, దాని యూజర్ ఇంటర్ ఫేస్ ఈ కమాండ్ లను మాక్రోలుగా మిళితం చేసి, పనిని ఆటోమేట్ చేయడానికి అనుమతిస్తుంది.యంత్ర రకంతో సంబంధం లేకుండా ఎమాక్స్ అనేక ఆపరేటింగ్ సిస్టమ్లలో నడుస్తుంది. వాటిలో ముఖ్యమైనవి: గ్నూ, గ్నూ / లైనక్స్, ఫ్రీబిఎస్డి, నెట్బిఎస్డి, ఓపెన్బిఎస్డి, మాకోస్, ఎంఎస్ విండోస్, సోలారిస్.
అత్యంత విస్తృతంగా ఉపయోగించిన వేరియంట్ యొక్క మాన్యువల్, గ్నూ ఎమాక్స్, ఇది "విస్తరించదగిన, అనుకూలీకరించదగిన, స్వీయ-డాక్యుమెంట్, రియల్-టైమ్ డిస్ప్లే ఎడిటర్". మొదటి ఎమాక్స్ అభివృద్ధి 1970 ల మధ్యలో ప్రారంభమైంది, దీని ప్రస్తుత రూపం గ్నూ ఎమాక్స్ పై పని 2020 నాటికి చురుకుగా కొనసాగుతోంది.ఎమాక్స్, వితో పాటు, యునిక్స్ సంస్కృతి యొక్క సంప్రదాయ ఎడిటర్ యుద్ధాలలో ఇద్దరు ప్రధాన పోటీదారులలో ఒకరు. ఎమాక్స్ అనేది ఇప్పటికీ అభివృద్ధిలో ఉన్న పురాతన ఉచిత, ఓపెన్ సోర్స్ ప్రాజెక్ట్ ల్లో ఒకటి.
గ్నూ ఎమాక్స్ యొక్క ఫీచర్లు
[మార్చు]- అనేక ఫైలు రకాల కొరకు సింటాక్స్ కలరింగ్ తో సహా కంటెంట్-అవగాహన కలిగిన ఎడిటింగ్ విధానాలు.
- కొత్త యూజర్ ల కొరకు ట్యుటోరియల్ తో సహా పూర్తి అంతర్నిర్మిత డాక్యుమెంటేషన్.
- దాదాపు అన్ని మానవ స్క్రిప్ట్లకు పూర్తి యూనికోడ్ మద్దతు.
- ఎమాక్స్ లిస్ప్ కోడ్ లేదా గ్రాఫికల్ ఇంటర్ఫేస్ ఉపయోగించి అత్యంత అనుకూలీకరించదగినది.
- ప్రాజెక్ట్ ప్లానర్, ఈ మెయిల్, న్యూస్ రీడర్, డీబగ్గర్ ఇంటర్ఫేస్, క్యాలెండర్, ఐఆర్సి క్లయింట్ సహా టెక్స్ట్ ఎడిటింగ్కు మించిన విస్తృత కార్యాచరణ.
- పొడిగింపులను డౌన్ లోడ్, ఇన్ స్టాల్ చేయడానికి ఒక ప్యాకేజింగ్ సిస్టమ్.
ఎమాక్స్ ఎందుకు
అనేక రకాల సాంకేతిక పనుల, పోగ్రామింగ్ కోసం సమగ్ర వాతావరణాన్ని అందించడం ద్వారా ఉత్పాదకంగా ఉండటానికి ఎమాక్స్ సహాయపడుతుంది:
ఏదైనా పోగ్రామ్ రాయటానికి ప్రయత్నించినా చాలా ప్రాథమిక ఎడిటింగ్ ఆదేశాలు అందుబాటులో ఉన్నాయి: కోడ్ రాయండి, మాన్యువల్ చదవండి, షెల్ వాడండి లేదా ఇమెయిల్ కంపోజ్ చేయండి.
తెరవడం, సేవ్ చేయడం, శోధించడం, ప్రాసెసింగ్ టెక్స్ట్ (, మరిన్ని) కోసం ఎమాక్స్ అందించే అన్ని సాధనాలు అందుబాటులో ఉంటాయి.
నెడబ్ల్యుఎస్, జావా ప్రోగ్రామింగ్ భాషను కనిపెట్టిన జేమ్స్ గోస్లింగ్, 1981 లో గోస్లింగ్ ఎమాక్స్ రాశారు. యునిక్స్లో నడుస్తున్న మొట్టమొదటి ఎమాక్స్ లాంటి ఎడిటర్, గోస్లింగ్ ఎమాక్స్ సిలో వ్రాయబడింది లిస్ప్ లాంటి సింటాక్స్ ఉన్న మాక్లిస్ప్ ను ఉపయోగించారు.రిచర్డ్ స్టాల్మాన్ 1984లో యాజమాన్య గోస్లింగ్ ఎమాక్స్ కు ఒక ఉచిత సాఫ్ట్ వేర్ ప్రత్యామ్నాయాన్ని ఉత్పత్తి చేయడానికి గాస్లింగ్ ఎమాక్స్ ఆధారంగా GNU Emacs పై పని ప్రారంభించాడు.గ్నూ ఎమాక్స్ 19 యొక్క ప్రారంభ ఆల్ఫా వెర్షన్ ఆధారంగా లూసిడ్ ఎమాక్స్, 1991లో జామీ జవిన్ స్కీ, ఇతరులు లూసిడ్ ఇంక్ వద్ద అభివృద్ధి చేశారు.ఆతరువాత ఎన్నో వర్షన్లు సృష్టించబడ్డాయి.