Lightweight programming language
હળવી પ્રોગ્રામિંગ ભાષાઓ નાની મેમરી પદચિહ્ન માટે રચાયેલ છે, અમલમાં મૂકવા માટે સરળ છે (વિવિધ કમ્પ્યુટર સિસ્ટમોમાં ભાષાને પોર્ટ કરતી વખતે મહત્વપૂર્ણ), અને/અથવા ઓછામાં ઓછા વાક્યરચના અને સુવિધાઓ ધરાવે છે. આ પ્રોગ્રામિંગ ભાષાઓમાં સરળ વાક્યરચના અને શબ્દાર્થ હોય છે, જેથી વ્યક્તિ તેમને ઝડપથી અને સરળતાથી શીખી શકે છે. કેટલીક હળવી ભાષાઓ (ઉદાહરણ તરીકે લિસ્પ, ફોર્થ અને ટી. સી. એલ.) અમલમાં મૂકવા માટે એટલી સરળ છે કે તેમની પાસે ઘણા અમલીકરણ (બોલીઓ) છે. સંકલિત ભાષાઓ ટિની બેઝિક જેવી બેઝિક અમલીકરણની રચના હળવી કરવા માટે કરવામાં આવી હતી જેથી તેઓ મેમરીની મર્યાદાને કારણે 1980ના દાયકાના માઇક્રોકમ્પ્યુટર્સ પર ચાલી શકે. ફોર્થ ફોર્થ એ રિવર્સ પોલીશ નોટેશનનો ઉપયોગ કરતી સ્ટૅક-આધારિત કોન્કેટેનેટિવ ઇમ્પેરેટિવ પ્રોગ્રામિંગ લેંગ્વેજ છે. રમકડાની ભાષાઓ બ્રેઇનફૂક એ અત્યંત ઓછામાં ઓછી વિશિષ્ટ પ્રોગ્રામિંગ ભાષા છે. સ્ક્રિપ્ટિંગ ભાષાઓ આઇઓ આઇઓ એ પ્રોટોટાઇપ-આધારિત ઓબ્જેક્ટ-ઓરિએન્ટેડ સ્ક્રિપ્ટિંગ ભાષા છે. લિસ્પ લિસ્પ જેવી ભાષાઓ અમલમાં મૂકવા માટે ખૂબ જ સરળ છે, તેથી તેના ઘણા હળવા અમલીકરણ છે. કેટલાક નોંધપાત્ર અમલીકરણ છેઃ ન્યૂ એલઆઇએસપી પિકો લિસ્પ યુલિસ્પ ડેરિવેટિવ્ઝ ઓફ લિસ્પઃ પિકો રિબોલ રેડ સ્કીમ ટી. સી. એલ. ટી. સી. એલ. જેવી ભાષાઓ તેના સરળ વાક્યરચનાને કારણે સરળતાથી અમલમાં મૂકી શકાય છે. ટી. સી. એલ. પોતે કદાચ એટલું હળવું ન હોય, પરંતુ ટી. સી. એલ. જેવી વાક્યરચના ધરાવતી ભાષાઓના કેટલાક, જો ઘણા નહીં, તો હળવા અમલીકરણ અસ્તિત્વમાં છે. એમ્બેડેડ ભાષાઓ ઇસીએમએસ્ક્રિપ્ટ ઇસીએમએસ્ક્રિપ્ટના ઘણા એમ્બેડ કરી શકાય તેવા અમલીકરણ છે જેમ કેઃ ડુકટેપ એસ્પ્રુઇનો જેરીસ્ક્રિપ્ટ જેશિશ મ્યુજેએસ ક્વિકજેએસ ડેરિવેટિવ્ઝ ઓફ ઇસીએમએસ્ક્રિપ્ટઃ ખિસકોલી લુઆ લુઆ એક નાનું છે (સી સ્રોત આશરે છે. 300 કે. બી. ટારબોલ, આવૃત્તિ 5.3.5 મુજબ), પોર્ટેબલ અને એમ્બેડ કરી શકાય તેવી સ્ક્રિપ્ટીંગ ભાષા (જેઆઇટી કમ્પાઇલર તરીકે લુઆજીઆઇટી સાથે ઝડપમાં સુધારો). રનટાઇમ સ્ક્રિપ્ટીંગ ક્ષમતાઓ પ્રદાન કરવા માટે તેને કોમ્પ્યુટર ગેમ્સ જેવી એપ્લિકેશનોમાં એમ્બેડ કરી શકાય છે. વ્રેન વ્રેન એક નાની, ઝડપી, ઓબ્જેક્ટ-ઓરિએન્ટેડ સ્ક્રિપ્ટીંગ ભાષા છે. સંદર્ભો લાઇટવેઇટ માર્કઅપ લેંગ્વેજ લાઇટવેઇટ સોફ્ટવેર કમ્પ્યુટર પ્રોગ્રામિંગ પણ જુઓ