Ортофосфорной кислотой ни в коем случае — потом образуется весьма заметная паразитная проводимость на плате, и смыть это крайне сложно — угробил так пару плат в свое время, промучавшись с наладкой неделю не погимая в чем дедо.
К вышесказанным аргументам по поводу «SQL подобной» формы LINQ, хочу добавить пример Sprache ( habrahabr.ru/post/127642 ), позволяющий писать парсеры в подобном стиле:
public static Parser Question =
from at in AnswerTypeIndicator.Or(Parse.Return(AnswerType.Text))
from id in Identifier
from prompt in QuotedText
select new Question(id, prompt, at);
Писать парсеры в таком виде — исключительно удобно и понятно
protected int SecretForInheritors { get { return _secret; } }
Так же можно и функции обьявлять:
public int Mult(int x, int m) => x * m;
public static Parser Question =
from at in AnswerTypeIndicator.Or(Parse.Return(AnswerType.Text))
from id in Identifier
from prompt in QuotedText
select new Question(id, prompt, at);
Писать парсеры в таком виде — исключительно удобно и понятно