text: লুয়া (  শব্দটি এসেছে পর্তুগিজ   থেকে যার অর্থ উজ্জ্বল চাঁদ । এটি একটি প্রোগ্রামিং ভাষা । লুয়া তৈরি করা হয়েছে সিস্টেমের সাথে গ্রাহকের সহজ দৃষ্টান্ত স্থাপনের জন্য । লুয়ার গ্রহণযোগ্যতা অনেক কারণ এটির ডিজাইন অনেকটা সি এএনএসআই ও সি এপিআই এর মতো ।
  লুয়া সর্বপ্রথম ১৯৯৩ সালে ডিজাইন করা হয় পরবর্তীতে এর চাহিদা অনেক বৃদ্ধি পায় । প্রথমে অনেক সীমাবদ্ধতা থাকলেও তা পরে ঠিক করা হয় । লুয়ার ভার্সন ৫.৩.১ তে প্রায় ২৩,০০০ হাজার লাইন কোড যুক্ত করা হয়েছে ।
  
  উদাহরণ 
  local p = {}
  
  -- Mixing regular args with named args and optional named args
  -- Used like: {{#invoke:test|has_fruit|Fred|bananas=5|cherries=7}}
  function p.has_fruit(frame)
  	local name = frame.args[1]
  	local num_bananas = frame.args.bananas
  	local num_apples = frame.args.apples
  	local num_cherries = frame.args.cherries
   
  	local result = name .. ' has:'
  	if num_bananas then result = result .. ' ' .. num_bananas .. ' bananas' end
  	if num_apples then result = result .. ' ' .. num_apples .. ' apples' end
  	if num_cherries then result = result .. ' ' .. num_cherries .. ' cherries' end
  	return result
  end
  
  তথ্যসূত্র
  
  বহিঃসংযোগ 
   
   Lua Users, আলোচনা 
   eLua, লুয়া সম্পর্কে 
   Projects in Lua
   SquiLu, Squirrel ওয়েব প্রজেক্টের জন্য লুয়া কোড লাইব্রেরী 
   Ravi, সোর্স কোড
  
  বিষয়শ্রেণী:প্রোগ্রামিং ভাষা
title: লুয়া (প্রোগ্রামিং ভাষা)