Darwin (programming language)
ડાર્વિન એ ગેસ્ટન ગોનેટ અને ETH ઝુરિચના સાથીદારો દ્વારા વિકસાવવામાં આવેલી બંધ સ્રોત પ્રોગ્રામિંગ ભાષા છે. તેનો ઉપયોગ ઓએમએ ઓર્થોલોજી અનુમાન સોફ્ટવેર વિકસાવવા માટે થાય છે, જે શરૂઆતમાં ગોનેટ દ્વારા પણ વિકસાવવામાં આવ્યું હતું. ભાષાના બેકએન્ડમાં કર્નલનો સમાવેશ થાય છે, જે સરળ ગાણિતિક ગણતરીઓ કરવા, ડેટાના પરિવહન અને સંગ્રહ માટે અને વપરાશકર્તાના આદેશોનું અર્થઘટન કરવા માટે જવાબદાર છે, અને લાઇબ્રેરી, પ્રોગ્રામોનો સમૂહ છે જે વધુ જટિલ ગણતરીઓ કરી શકે છે. ભાષા માટે લક્ષિત પ્રેક્ષકો બાયોસાયન્સ છે, તેથી પુસ્તકાલયમાં જોડી મુજબની ગોઠવણી, ફિલોજેનેટિક વૃક્ષો, બહુવિધ અનુક્રમ ગોઠવણીની ગણતરી કરવા અને ગૌણ માળખાની આગાહીઓ કરવા જેવી દિનચર્યાઓનો સમાવેશ થતો હતો. ઉદાહરણ કોડ વન હેલો વર્લ્ડ પ્રોગ્રામને આ રીતે લખશેઃ પ્રિન્ટએફ ('હેલો, વર્લ્ડ! \એન'); નીચેની પ્રક્રિયા સંખ્યાના ફેક્ટોરિયલની ગણતરી કરે છેઃ ફેક્ટોરિયલઃ = પ્રોસી (એન) જો (એન = 0) તો રીટર્ન (1); અન્યથા રીટર્ન (એન * ફેક્ટોરિયલ (એન-1)); ફાઈ; એન્ડઃ પ્રોગ્રામિંગ ભાષાઓની સૂચિ પણ જુઓ સંદર્ભો પ્રોગ્રામિંગ ભાષાઓ