Skip to content

Latest commit

 

History

History
84 lines (63 loc) · 4.34 KB

README.md

File metadata and controls

84 lines (63 loc) · 4.34 KB

తెలుగుఫ్యూజన్

తెలుగు భాషా మద్దతుతో అధునాతన ప్రోగ్రామింగ్ సామర్థ్యాల సమ్మేళనం.

ప్రాజెక్ట్ నిర్మాణం

తెలుగుఫ్యూజన్ ప్రాజెక్ట్ ఈ విధంగా నిర్మించబడింది:

తెలుగుఫ్యూజన్/
├── మూలం/
│   ├── కంపైలర్/
│   │   └── ప్రధానం.తెల
│   └── వ్యాఖ్యాని/
│       └── ప్రధానం.తెల
├── పత్రాలు/
├── పరీక్షలు/
└── చదువు.మీ

డైరెక్టరీలు

  • మూలం/: కంపైలర్ మరియు వ్యాఖ్యాని రెండింటి కోసం మూల కోడ్‌ను కలిగి ఉంటుంది.
    • కంపైలర్/: కంపైలర్ అమలు కోసం.
    • వ్యాఖ్యాని/: వ్యాఖ్యాని అమలు కోసం.
  • పత్రాలు/: ప్రాజెక్ట్ పత్రీకరణ కోసం.
  • పరీక్షలు/: పరీక్ష ఫైల్‌లు మరియు పరీక్ష సూట్‌ల కోసం.

అభివృద్ధి

ఈ ప్రాజెక్ట్ సహజ తెలుగు మద్దతుతో ఒక అధునాతన ప్రోగ్రామింగ్ భాషను సృష్టించడానికి లక్ష్యంగా పెట్టుకుంది, దీనిలో ఈ క్రింది లక్షణాలు ఉన్నాయి:

  • అధునాతన గణిత కార్యకలాపాలు
  • ఏజెంట్-ఆధారిత ప్రవర్తనలు
  • వెబ్ అభివృద్ధి సామర్థ్యాలు

భాష వాడకందారులకు సౌలభ్యం కల్పించడానికి కంపైలర్ మరియు వ్యాఖ్యాని రెండూ అభివృద్ధి చేయబడుతున్నాయి.

భాషా లక్షణాలు

ప్రాథమిక సింటాక్స్ మరియు డేటా రకాలు

  • చర (Integer)
  • పదం (String)
  • నిజం/అబద్ధం (Boolean)

నియంత్రణ నిర్మాణాలు

  • యెడల/లేక (if-else)
  • కోసం (for loop)
  • చేయు (while loop)

ఫంక్షన్లు మరియు విధానాలు

  • ఫంక్షన్ నిర్వచనం మరియు పిలుపు
  • పునరావృతం మరియు పునర్వినియోగం

ఆబ్జెక్ట్-ఒరియెంటెడ్ ప్రోగ్రామింగ్

  • తరగతులు మరియు వస్తువులు
  • వారసత్వం మరియు పోలిమార్ఫిజం

కోర్ లైబ్రరీలు

  • గణితం (Math)
  • పదం నిర్వహణ (String Manipulation)
  • ఫైల్ ఇన్పుట్/అవుట్‌పుట్ (File I/O)
  • డేటా నిర్మాణాలు (Data Structures)

అధునాతన లక్షణాలు

  • సమాంతరత (Concurrency)
  • వెబ్ అభివృద్ధి (Web Development)
  • డేటాబేస్ సమీకరణ (Database Integration)

ఉదాహరణలు

చర సంఖ్య = 10
చేపాయిపిండి(సంఖ్య)

యెడల (సంఖ్య > 5) {
    చేపాయిపిండి("సంఖ్య పెద్దది 5 కంటే")
} లేక {
    చేపాయిపిండి("సంఖ్య చిన్నది లేదా సమానం 5కి")
}

సహాయం మరియు ప్రశ్నలు

భాషను ఎలా ఉపయోగించాలి మరియు దోహదం చేయాలి అనే దాని గురించి మరిన్ని వివరాలు ప్రాజెక్ట్ పురోగతితో జోడించబడతాయి.