Symbianize Forum

Most of our features and services are available only to members, so we encourage you to login or register a new account. Registration is free, fast and simple. You only need to provide a valid email. Being a member you'll gain access to all member forums and features, post a message to ask question or provide answer, and share or find resources related to mobile phones, tablets, computers, game consoles, and multimedia.

All that and more, so what are you waiting for, click the register button and join us now! Ito ang website na ginawa ng pinoy para sa pinoy!

Bantas Programming Language : Pinoy Made!

Hi ts. Ginamit na nga ng kaibigan ko yung pl mo kasi programming language tester. Sabi nya maganda daw at hindi tulad daw ng iba. Pampataas daw ng IQ. Pinapasubok daw nya sa anak nya para matuto daw mag-program. Keep up the good work daw.

Anyways, as of now ang basic functionality ng aking programming language (nag-lipat na ako sa Java) ay "Strings, Integers, Arithmetic, at Variables" at ang mga Function naman nya ay "Print, Input, If, at For". Based sya sa Basic language at syempre, iibahin ko rin ang syntax nya.

Any suggestions?

I suggest, dapat may exclusive thread ka for your project. At dapat focus ka sa isang project para may direction ka. But before that, ilatag mo muna ng maayos kung ano, bakit at paano yung project mo. Maganda rin maihayag mo ng maayos kung ano yung layunin mo. Pilitin mo rin maging unique o kakaiba yung ginagawa mo para may distinction dahil ang dami ng programming languages na meron ngayon at halos ganun din ang purpose, iniba lang ang linguwahe. Nagpapasikatan lang ang mga gumagawa in favor para sa kanilang produkto o mga magiging produkto ng iba. Sa case ng BantasPL, iisa lang ang nasa isip ko ng gawin ko 'to, pang-ESTUDYANTE. Lalo halos ng kabataan o mag-aaral ngayon na nag-aaral ng kompyuter, sa aking opinyon, ay hindi na nag-iisip. Mabibilang sa daliri sa iisang kamay ang nag-iisip talaga. Makikita na rin dito. Kaya sa aking opinyon din, ay walang dating pag-nakita nila ang code ng BantasPL. Sa mga simbolo pa lang ay sasakit na ulo nila :) Challenge na rin para sa akin bilang author ng BantasPL kung paano maging kaaya-aya sa mga estudyante ang linguwaheng ito. Hindi maging kaintindi-intindi, kundi maging kahamon-hamon sa isip nila.

Salamat kamo sa kaibigan mo. Sana'y makatulong pa sa paghasa ng IQ ng kanyang anak ang BantasPL. At siyempre, maraming salamat din sa'yo sa pagtangkilik ng thread na ito at sana'y mabahagi mo pa ito sa'yong mga kaibigan lalong-lalo na sa mga mag-aaral.
 
Last edited:
Ngayon lang ts pinasubok ko itong language mo sa aking ka-batchmate. Tamang-tama at hindi sya naka-try ng esoteric language. Noong una nya na-try sabi nya "nakakalito masyado" pero noong tumagal ng tumagal sabi nya pampa-brain booster. Nagulat sya noong sinabi ko Pinoy gumawa. Imposible raw na makapag-buo daw kayo ng language na pampa-taas ng focus at isip at matalino daw ang makakapaggawa. Tamang-tama daw sa mga hobbyist na gusto mag-subok ng bagong pl. Nasa abroad pa sya ngayon.

Isang tanong lang ts, pwede ba ang conditional statements sa Bantas?
 
Ngayon lang ts pinasubok ko itong language mo sa aking ka-batchmate. Tamang-tama at hindi sya naka-try ng esoteric language. Noong una nya na-try sabi nya "nakakalito masyado" pero noong tumagal ng tumagal sabi nya pampa-brain booster. Nagulat sya noong sinabi ko Pinoy gumawa. Imposible raw na makapag-buo daw kayo ng language na pampa-taas ng focus at isip at matalino daw ang makakapaggawa. Tamang-tama daw sa mga hobbyist na gusto mag-subok ng bagong pl. Nasa abroad pa sya ngayon.

Isang tanong lang ts, pwede ba ang conditional statements sa Bantas?

Yes, pwede. Pero di ko pa naiimplement. Yun na lang para mabuo ko 100% yung language. Sa existing, may bantas/symbol na pwedeng gamitin para maimplement yun pero meron pa akong idi-debug via [ at ] bantas/symbols. Sa ngayon, iniisipan ko muna ng mga examples na pwede gawin sa BantasPL para malaman ko pa kung ano pa ang pipwedeng features na idagdag para isang upuan na lang. Malay mo sa tulong ma maimplement ko na :) Salamat ulit lalo sa ka-batchmate mo. Malaking tulong na sa akin ang balita mo. I hope makapag-post kayo ng sample programs or problems to be solved in BantasPL. Sa ganitong paraan maiimprove ko pa yung language.

Sa mga sumusubok o susubok sa tulad ng ginagawa ko, wala naman imposible basta desidido ka at determinado ka kung ano yung gusto mong gawin. At di mo kelangan maging matalino para magawa ang mga ito. Lahat tayo ay Tabula rasa.
 
Last edited:
Mula sa post #120, itutuloy ko na lang hanggang 12. Tulad ng Multiplication Table na nasa likod ng notebook ko noong elementary pa ko :)

Pagmasdan yung pattern sa pagkakadagdag ko ng code at saka pag-aralan pano nangyari.

Code:
%,PROGRAM : MULTIPLICATION TABLE
@,1
<,0
@,3
<, 
@,4
<, 
@,5
<, 
@,6
<, 
@,7
<, 
'######## ang pagpapatuloy mula 6. ########
@,8
<, 
@,9
<, 
@,10
<, 
@,11
<, 
@,12
<, 
@,13
<, 
@,14
<, 
[,1
  @,1
  +,1

  @,2
  <,@1
  *,1
  @,3
  &,@2
  &,	

  @,2
  <,@1
  *,2
  @,4
  &,@2
  &,	

  @,2
  <,@1
  *,3
  @,5
  &,@2
  &,	

  @,2
  <,@1
  *,4
  @,6
  &,@2
  &,	

  @,2
  <,@1
  *,5
  @,7
  &,@2
  &,	

'######## ang pagpapatuloy mula 6. ########
  @,2
  <,@1
  *,6
  @,8
  &,@2
  &,	

  @,2
  <,@1
  *,7
  @,9
  &,@2
  &,	

  @,2
  <,@1
  *,8
  @,10
  &,@2
  &,	

  @,2
  <,@1
  *,9
  @,11
  &,@2
  &,	

  @,2
  <,@1
  *,10
  @,12
  &,@2
  &,	

  @,2
  <,@1
  *,11
  @,13
  &,@2
  &,	

  @,2
  <,@1
  *,12
  @,14
  &,@2
  &,	
],10

?,@3
?,@4
?,@5
?,@6
?,@7
'######## ang pagpapatuloy mula 6. ########
?,@8
?,@9
?,@10
?,@11
?,@12
?,@13
?,@14
?,
?,- Gawa ni MUTHYM sa petsang 24 Pebrero 2015 (pinagpatuloy) -
?,

OUTPUT:

View attachment 204803
 

Attachments

  • multable.png
    multable.png
    32.1 KB · Views: 15
A copycat of this thread... Java LoopingBaseWithExponent Help!


Version 1 (the simple way without looping)
Code:
@,1
>,Enter Base:
@,2
>,Enter Exponent:
@,3
<,@1
^,@2
@,4
&,@1
&, raised to 
&,@2
&, = 
&,@3
?,@4

Version 2 (with looping)
Code:
@,1
>,Enter Base:
@,2
>,Enter Exponent:
@,3
<,1
@,4
<,@2
[,2
  @,3
  *,@1
  @,2
  -,1
],1
@,5
&,@1
&, raised to 
&,@4
&, = 
&,@3
?,@5

Additional/Optional (a batch file to repeat the program)
Filename:test.bat
Code:
@echo off
:main
bantas exp2
choice /C yn /M "Do you want to continue?"

if errorlevel 2 goto n
if errorlevel 1 goto y

:y
echo.
goto main

:n
echo.
Screenshot:
View attachment 206177

Ang ikli diba? :)
 

Attachments

  • exp.png
    exp.png
    145.8 KB · Views: 8
Last edited:
keep it up sir..
maraming salamat sa iyong ibinigay na inspirasyon!!!!
naniniwala ako na maraming magkakainteres sa ginagawa mo.
:clap::clap::clap:
 
Last edited:
Na present na ba tong research mo sir? Kasi sa palagay ko compiler lang ang ginawa dito which translate your algo. So marami pang dadaanan bago maconsider as PL. Nakita ko code mo parang built in library na dun sa compiler mo kasi walang mga functions, calls, method etc. ang binago ung mga symbols lang di naman cguro ganon kahirap i translate yung code kasi hawak lahat ng compiler mo yung library. At saka hindi po pinoy ang claimed PL nato pangalan lang. wala naman kasi tayong BANTAS na ganyan alibata dapat. saka ang mga bantas na yan ginagamit din natin yan sa nakasanayan nating PL. Hihintayin ko po na ma approve ito at maging programming language lilipat ako dito pag na aprub pero sa ngayon pag eto ginagamit at pinagtutuunan ng pansin ng mga estudyante malamang di malayong babagsak cla sa mga klase nila. Mga doctorate at mga masters lang dapat susubok dito pero kame mga students pa hindi muna cguro. Salamat po dito sir. Keep it up :thumbsup:
 
keep it up sir..
maraming salamat sa iyong ibinigay na inspirasyon!!!!
naniniwala ako na maraming magkakainteres sa ginagawa mo.
:clap::clap::clap:

I'm always hoping for that. Maraming Salamat! :)

- - - Updated - - -

Na present na ba tong research mo sir?
Yes. Here. :) Sad to say, wala na ako sa academe :(

Kasi sa palagay ko compiler lang ang ginawa dito which translate your algo.
No, it's not. Interpreter lang ang ginawa ko not a compiler.

So marami pang dadaanan bago maconsider as PL. Nakita ko code mo parang built in library na dun sa compiler mo kasi walang mga functions, calls, method etc. ang binago ung mga symbols lang di naman cguro ganon kahirap i translate yung code kasi hawak lahat ng compiler mo yung library.
Again, it's an interpreter. An interpreter interprets the code line by line unlike a compiler, compiles or reads the whole code for errors before you run the program. If you have time or if you already tried, the way BantasPL executes the program is a characteristic of an interpreter.
Lahat naman ng PL ay may mga built-in functions. Naipaliwanag ko na rin dito sa thread na di biro ang paggawa ng isang programming language. Sa case ng BantasPL, ito ay isang esolang kaya hindi rin mismo maikukumpara ito sa mga kilalang programming languages. I suggest, basahin mo about Esolang. Subukan mo rin tumingin ng mga source code ng mga ito. Wag ka mag-alala marami kang makikita nito sa net. Ang nagbigay rin sa akin ng inspirasyon at idea ay ang Blank PL na esolang din.


At saka hindi po pinoy ang claimed PL nato pangalan lang. wala naman kasi tayong BANTAS na ganyan alibata dapat. saka ang mga bantas na yan ginagamit din natin yan sa nakasanayan nating PL.
Wala tayong bantas pero mayroon tayong salitang BANTAS. Ang salitang BANTAS ay tagalog ng Punctuation Mark. Ito ay natutunan ko noong elementary ako sa asignaturang Pilipino. Kung ALIBATA ang itatawag ko ay mas lalong HINDI ko pipiliin at gagamitin para ipangalan ko sa PL na ginagawa ko. Dahil ito ay HINDI salitang Filipino/Tagalog. Ito ay isang salitang inimbento ng isang Filipino na hango sa salitang Arabo. Na ang tamang salita dapat ay BAYBAYIN. Ito ay alpabeto ng mga sinaunang Pilipino. Pwede mo 'tong saliksikin. Ang inyo pong lingkod ay marunong magbasa at magsulat ng Baybayin (pre-spanish & spanish version) :) Uulitin ko po hindi ALIBATA. Kaya MALI ang mga nasa Libro at naituro sa atin.

Hihintayin ko po na ma approve ito at maging programming language lilipat ako dito pag na aprub...
Nung magawa ko ang basic arithmetic at I/O, sabi ko, hindi ko pa rin mako-consider na programming language dahil marami pang kulang. Though, as Esolang pwede ko ng masabi na PL. Pero sa pagri-research at pagbabasa ko pa marami pang kulang. May gauge/test para masabi na PL na siya. Isa sa challenge ko ay yung magawa ang 99 bottles of beer. Na kung saan ay makikitaan ng looping/iteration yung code na gagawin mo. Dito ko nga nagawa ko looping sa BantasPL. Isa na lang kulang para sa akin. Ito yung Conditional Statement concept. Na hanggang ngayon hindi ko pa naiimplement :( But meron na akong draft para dito.
NOTE: BantasPL is not a general-purpose programming language (But I'm aiming for that :) ). It's just for fun and educational PL.

pero sa ngayon pag eto ginagamit at pinagtutuunan ng pansin ng mga estudyante malamang di malayong babagsak cla sa mga klase nila.
Isa lang ibig sabihin niyan... hindi sila nag-iisip :) Para sa kanila talaga ang BantasPL kung bakit ko ginawa.

Mga doctorate at mga masters lang dapat susubok dito pero kame mga students pa hindi muna cguro.
Para sa'yo din ang BantasPL :) Anak kong 9 yrs. old (A grade 3 student) ay tinuturuan ko at nakakapag-program na rin sa BantasPL.

Salamat po dito sir. Keep it up :thumbsup:
Maraming salamit din sa pagbuhay ng aking dugo :)

Sa mga darating na araw maglalabas ako ng update sa interpreter ng BantasPL. Maraming salamat po ulit sa inyong lahat :)
 
Last edited:
pa bm muna ako TS
babalikan ko to at mukhang interesting kc instructor ako at bka pwedeng maiintroduce ang likha m :thumbsup:
 
pa bm muna ako TS
babalikan ko to at mukhang interesting kc instructor ako at bka pwedeng maiintroduce ang likha m :thumbsup:

Maraming Salamat!

Sana ma-challenge mga estudyante mo :)
 
Lupit mo ts...
Hindi naman :)

Sa ngayon ay idle ang status ng BantasPL. Medyo busy :(

Nag-iisip ako ng isang laro na pwedeng gawin sa kasalukuyan estado ng BantasPL lalo wala pang implementasyon ng conditional statement/symbol. Eto ang kinalabasan. Katuwaan lang po. Pwede niyong i-try :) Di pa gano ayos ang code. Pwede niyo ayusin.

Code:
@,1
<,5
@,2
>,I-enter ang buong pangalan na walang espasyo:
@,3
_,@2
@,6
_,@3
@,5
<,0
@,1
<,@6
[,1
  @,4
  <,@3
  (,@1
  ),1
  @,5
  +,@4
  @,1
  -,1
],1
?,
@,7
<,Ang numerong nakuha ay 
&,@5
&,.
?,@7
?,
@,8
<,*
x,70
?,1 - Susorpresahin ka ng iyong minamahal.
?,2 - Ikaw ay maglalakbay sa labas ng bansa.
?,3 - Dadalawin ka ng isang kaibigan.
?,4 - Susubukin ka ng panahon.
?,5 - Malalampasan mo ang pagsubok na iyong dinaranas ngayon.
?,6 - Ingatan ang 'yong sarili.
?,7 - Matutupad ang matagal mo ng hinahangad.
?,8 - Mag-ingat sa pakikisalamuha sa kapwa.
?,9 - May suwerteng darating.
x,70

Screenshot:

View attachment 220279

Explanation:

* The length of JUANDELACRUZ is 12. Just count the number of characters.
* 1 + 2 = 3.
* 3 is "Dadalawin ka ng isang kaibigan."
 

Attachments

  • LARO.png
    LARO.png
    30.8 KB · Views: 15
Last edited:
mag ko comment lang ako para ma ipa abot ang pag hanga ko sayo. :salute: Sir galing mo.
Sana lang di bumaba determinasyon ko para in the future marami din akong matututunan. :clap:
 
Maraming salamat!
Basta set ka lang ng goal at kahit anong mangyari, abut in mo. Yun ang magbibigay sa'yo ng determinasyon.
 
Iyo.

Oragon baga kita :-)

Renconada ako. Taga-Bato.
 
lupit mo sir... ako taga bula,, nag sstart pa lang mag aral ng programming...
 
lupit mo sir... ako taga bula,, nag sstart pa lang mag aral ng programming...

Tuloy mo lang & enjoy. I hope ma-try mo rin ang Bantas PL. Mabalos! :)
 
Back
Top Bottom