డ్రూ డెవాల్ట్, స్వే వినియోగదారు పర్యావరణం, Aerc ఇమెయిల్ క్లయింట్ మరియు SourceHut సహకార అభివృద్ధి ప్లాట్ఫారమ్ రచయిత, Hare 0.24.0 ప్రోగ్రామింగ్ లాంగ్వేజ్ విడుదలను పరిచయం చేశారు మరియు కొత్త వెర్షన్లను రూపొందించడానికి నియమాలలో మార్పులను ప్రకటించారు. హరే 0.24.0 మొదటి విడుదల - ప్రాజెక్ట్ ఇంతకు ముందు ప్రత్యేక సంస్కరణలను సృష్టించలేదు. అదే సమయంలో, భాష యొక్క అమలు అస్థిరంగా ఉంటుంది మరియు స్థిరమైన విడుదల 1.0 ఏర్పడే వరకు అనుకూలతను ఉల్లంఘించే మార్పులను అనుమతిస్తుంది.
డిస్ట్రిబ్యూషన్లలో ప్యాకేజీల సృష్టి మరియు నిర్వహణను సులభతరం చేయాలనే ఉద్దేశ్యంతో పాటు కొత్త ఫీచర్లను పరీక్షించడం మరియు ట్రాకింగ్ మార్పులను వినియోగదారులకు మరింత సౌకర్యవంతంగా చేయాలనే ఉద్దేశ్యంతో వ్యక్తిగత పరీక్ష సంస్కరణల యొక్క కాలానుగుణ ప్రచురణను కలిగి ఉన్న అభివృద్ధి నమూనాకు మార్పు వివరించబడింది. భాషా స్థిరీకరణ ముగిసే వరకు, కొత్త సంస్కరణలు 3.YY.Q సంఖ్యను ఉపయోగించి ప్రతి 0 నెలలకు ఒకసారి ప్రచురించబడతాయి, ఇక్కడ YY సంవత్సరం చివరి రెండు అంకెలు మరియు Q అనేది త్రైమాసికం యొక్క సంఖ్య విడుదల ప్రచురించబడింది. ప్రతి విడుదల చివరి నవీకరణ నుండి మార్పుల జాబితాతో వస్తుంది.
Hare అనేది C మాదిరిగానే సిస్టమ్స్ ప్రోగ్రామింగ్ లాంగ్వేజ్గా ప్రచారం చేయబడింది, కానీ C కంటే సరళమైనది. కంపైలర్ మరియు సాధనాల యొక్క సోర్స్ కోడ్ GPLv3 లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది మరియు ప్రామాణిక లైబ్రరీ కోడ్ MPL (మొజిల్లా పబ్లిక్ లైసెన్స్) క్రింద లైసెన్స్ పొందింది. ఆపరేటింగ్ సిస్టమ్ డెవలప్మెంట్, కంపైలర్లు, నెట్వర్కింగ్ అప్లికేషన్లు మరియు గరిష్ట పనితీరు మరియు పూర్తి ఎగ్జిక్యూషన్ కంట్రోల్ అవసరమయ్యే సిస్టమ్ యుటిలిటీల వంటి తక్కువ-స్థాయి పనిభారం కోసం Hare ఆప్టిమైజ్ చేయబడింది. భాష మాన్యువల్ మెమరీ నిర్వహణ మరియు స్టాటిక్ టైప్ సిస్టమ్ను ఉపయోగిస్తుంది, దీనిలో ప్రతి వేరియబుల్కు నిర్దిష్ట రకాన్ని స్పష్టంగా కేటాయించాలి.
అప్లికేషన్ను అమలు చేయడానికి, కనిష్ట రన్టైమ్ సరఫరా చేయబడుతుంది మరియు అభివృద్ధి కోసం, ఫంక్షన్ల యొక్క ప్రామాణిక లైబ్రరీ పంపిణీ చేయబడుతుంది, ఇది ఆపరేటింగ్ సిస్టమ్ యొక్క ప్రాథమిక ఇంటర్ఫేస్లకు ప్రాప్యతను అందిస్తుంది, అలాగే ప్రామాణిక అల్గారిథమ్లు, ప్రోటోకాల్లు మరియు ఫార్మాట్లతో పని చేయడానికి ఫంక్షన్లను అందిస్తుంది. సాధారణ వ్యక్తీకరణలు మరియు గుప్తీకరణను ఉపయోగించడం కోసం సాధనాలు. గ్రాఫికల్ అప్లికేషన్ల అభివృద్ధి కోసం, హేర్-వేలాండ్ టూల్కిట్ అభివృద్ధి చేయబడుతోంది, అలాగే GTK, Vulkan, OpenGL, SDL2 మరియు libui యొక్క సామర్థ్యాలను యాక్సెస్ చేయడానికి బైండింగ్లు.
మూలం: opennet.ru
