A♯ (Axiom)
એ (ઉચ્ચારણઃ એ શાર્પ) એ એક ઓબ્જેક્ટ-ઓરિએન્ટેડ ફંક્શનલ પ્રોગ્રામિંગ લેંગ્વેજ છે જે સ્વયંસિદ્ધ કમ્પ્યુટર બીજગણિત પ્રણાલીના સંસ્કરણ 2 ના અલગ કરી શકાય તેવા ઘટક તરીકે વહેંચાયેલી છે. એ #પ્રકારો અને કાર્યો એ પ્રથમ-વર્ગના મૂલ્યો છે અને ડેટા સ્ટ્રક્ચર્સ અને અન્ય ગાણિતિક અમૂર્તતાના વ્યાપક પુસ્તકાલય સાથે મુક્તપણે ઉપયોગ કરી શકાય છે. એ #માટે મુખ્ય ડિઝાઇન માર્ગદર્શિકા પોર્ટેબલ અને કાર્યક્ષમ મશીન કોડનું સંકલન કરવાની યોગ્યતા હતી. તે બીએસડી જેવા લાઇસન્સ હેઠળ મફત અને ઓપન સોર્સ સોફ્ટવેર તરીકે વિતરિત કરવામાં આવે છે. એ #નો વિકાસ હવે પ્રોગ્રામિંગ લેંગ્વેજ એલ્ડોરમાં બદલાઈ ગયો છે. એ #માં ઓપ્ટિમાઇઝિંગ કમ્પાઇલર અને મધ્યવર્તી કોડ દુભાષિયો બંને હોય છે. કમ્પાઇલર આમાંના કોઈપણને બહાર કાઢી શકે છેઃ એક્ઝેક્યુટેબલ સ્ટેન્ડ-અલોન પ્રોગ્રામ્સ લાઇબ્રેરીઓ, નેટિવ ઓપરેટિંગ સિસ્ટમ ફોર્મેટ ઓબ્જેક્ટ્સ અથવા પોર્ટેબલ બાઈટકોડ સોર્સ કોડ, સી અથવા લિસ્પ ભાષાઓ માટે નીચેના સી કમ્પાઇલર્સ સપોર્ટેડ છેઃ જીએનયુ કમ્પાઇલર કલેક્શન (જીસીસી), એક્સએલસી, ઓરેકલ ડેવલપર સ્ટુડિયો, બોરલેન્ડ, મેટાવેયર અને એમઆઇપીએસ સી. સંદર્ભો કાર્યાત્મક પ્રોગ્રામિંગ ભાષાઓ બંધ