Tried a lot of searching, but was not able to find a solid answer.
Is it possible to get something like the noLoop() function in processing for arduino? Or is there anyway to achieve the same effect? I basically don't want to loop over and over, but rather have the program execute more like a main() in c/c++.
If you never return from loop(), it will work just like main() ...
Having loop() clarifies a relatively common beginner microcontroller misunderstanding, eg "what happens when my program stops?" It DOESN'T stop. At least with loop(), you are clued in that it LOOPS!
It is the nature of controllers that they loop. What exactly are you trying to achieve? How do you envision the code? Perhaps post some pseudo code of your desired main and we will help you convert it to the loop.